1ba399b4b8e0a6c60ee0d2d1726d89f7af7004ff
1 package com
.owncloud
.android
.oc_framework
.utils
;
5 import android
.util
.Log
;
7 public class FileUtils
{
9 public static final String PATH_SEPARATOR
= "/";
12 public static String
getParentPath(String remotePath
) {
13 String parentPath
= new File(remotePath
).getParent();
14 parentPath
= parentPath
.endsWith(PATH_SEPARATOR
) ? parentPath
: parentPath
+ PATH_SEPARATOR
;
19 * Validate the fileName to detect if contains any forbidden character: / , \ , < , > , : , " , | , ? , *
23 public static boolean validateName(String fileName
, boolean isFolder
) {
24 boolean result
= true
;
26 Log
.d("FileUtils", "fileName ======= " + fileName
);
27 String name
= fileName
.substring(1);
29 name
= name
.substring(0, name
.length() - 1);
31 if (name
.contains("/") || fileName
.contains("\\") || fileName
.contains("<") ||
32 fileName
.contains(">") || fileName
.contains(":") || fileName
.contains("\"") ||
33 fileName
.contains("|") || fileName
.contains("?") || fileName
.contains("*")) {