e4f10bb59a63d6981f3011ae16cfa7af409ebd13
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
) {
24 boolean result
= true
;
26 Log
.d("FileUtils", "fileName =======" + fileName
);
27 if (fileName
.contains(PATH_SEPARATOR
) ||
28 fileName
.contains("\\") || fileName
.contains("<") || fileName
.contains(">") ||
29 fileName
.contains(":") || fileName
.contains("\"") || fileName
.contains("|") ||
30 fileName
.contains("?") || fileName
.contains("*")) {
37 * Validate the path to detect if contains any forbidden character: \ , < , > , : , " , | , ? , *
41 public static boolean validatePath(String path
) {
42 boolean result
= true
;
44 Log
.d("FileUtils", "path ....... " + path
);
45 if (path
.contains("\\") || path
.contains("<") || path
.contains(">") ||
46 path
.contains(":") || path
.contains("\"") || path
.contains("|") ||
47 path
.contains("?") || path
.contains("*")) {