diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-09-06 11:40:51 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-09-06 11:40:51 -0700 |
| commit | fe4794fe9210073670fad8612a57bbbe4197d8f9 (patch) | |
| tree | 6fa8ec6a632d83b69e17f35616940f6062769223 | |
| parent | 728ed21a80c815f3577d37e516655d171453590f (diff) | |
| download | seaweedfs-fe4794fe9210073670fad8612a57bbbe4197d8f9.tar.xz seaweedfs-fe4794fe9210073670fad8612a57bbbe4197d8f9.zip | |
minor
| -rw-r--r-- | other/java/client/src/main/java/seaweedfs/client/FilerClient.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/other/java/client/src/main/java/seaweedfs/client/FilerClient.java b/other/java/client/src/main/java/seaweedfs/client/FilerClient.java index 12c6da631..e962cbbcc 100644 --- a/other/java/client/src/main/java/seaweedfs/client/FilerClient.java +++ b/other/java/client/src/main/java/seaweedfs/client/FilerClient.java @@ -141,15 +141,12 @@ public class FilerClient extends FilerGrpcClient { } public boolean exists(String path){ + String[] dirAndName = SeaweedUtil.toDirAndName(path); String parent = dirAndName[0]; String entryName = dirAndName[1]; - if(parent == null) { - parent = path; - entryName =""; - } - return lookupEntry(parent, entryName) != null; + return lookupEntry(parent, entryName) != null; } public boolean rm(String path, boolean isRecursive, boolean ignoreRecusiveError) { @@ -167,10 +164,12 @@ public class FilerClient extends FilerGrpcClient { } public boolean touch(String path, int mode) { + String currentUser = System.getProperty("user.name"); long now = System.currentTimeMillis() / 1000L; return touch(path, now, mode, 0, 0, currentUser, new String[]{}); + } public boolean touch(String path, long modifiedTimeSecond, int mode, int uid, int gid, String userName, String[] groupNames) { |
