ABOUTYOU
public static String[] splitPath (String path) { String backslash = ((char)92) + ""; if (path.contains(backslash)) { ArrayList parts = new ArrayList<>(); int start = 0; int end = 0; for ( int c : path.toCharArray() ) { if (c == 92) { parts.add(path.substring(start, end)); start = end + 1; } end++; } parts.add(path.substring(start)); return parts.toArray( new String[parts.size()] ); } return path.split("/");}