From fe4794fe9210073670fad8612a57bbbe4197d8f9 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 6 Sep 2021 11:40:51 -0700 Subject: [PATCH] minor --- .../src/main/java/seaweedfs/client/FilerClient.java | 9 ++++----- 1 file 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) {