/** * {@inheritDoc} */ public String[] listFolders(String folderPath) throws FileSystemException { return fsBase.listFolders(buildBasePath(folderPath)); } }
/** * {@inheritDoc} */ public String[] listFolders(String folderPath) throws FileSystemException { return fsBase.listFolders(buildBasePath(folderPath)); } }
/** * {@inheritDoc} */ public String[] listFolders(String folderPath) throws FileSystemException { return fsBase.listFolders(buildBasePath(folderPath)); } }
private void getListRecursive( ArrayList<NodeId> list, String path, NodeId bigger, int maxCount) throws FileSystemException { if (maxCount > 0 && list.size() >= maxCount) { return; } String[] files = itemFs.listFiles(path); Arrays.sort(files); for (int i = 0; i < files.length; i++) { String f = files[i]; NodeId n = getIdFromFileName(path + FileSystem.SEPARATOR + f); if (n == null) { continue; } if (bigger != null && bigger.toString().compareTo(n.toString()) >= 0) { continue; } list.add(n); if (maxCount > 0 && list.size() >= maxCount) { return; } } String[] dirs = itemFs.listFolders(path); Arrays.sort(dirs); for (int i = 0; i < dirs.length; i++) { getListRecursive(list, path + FileSystem.SEPARATOR + dirs[i], bigger, maxCount); } }
private void getListRecursive( ArrayList<NodeId> list, String path, NodeId bigger, int maxCount) throws FileSystemException { if (maxCount > 0 && list.size() >= maxCount) { return; } String[] files = itemFs.listFiles(path); Arrays.sort(files); for (int i = 0; i < files.length; i++) { String f = files[i]; NodeId n = getIdFromFileName(path + FileSystem.SEPARATOR + f); if (n == null) { continue; } if (bigger != null && bigger.toString().compareTo(n.toString()) >= 0) { continue; } list.add(n); if (maxCount > 0 && list.size() >= maxCount) { return; } } String[] dirs = itemFs.listFolders(path); Arrays.sort(dirs); for (int i = 0; i < dirs.length; i++) { getListRecursive(list, path + FileSystem.SEPARATOR + dirs[i], bigger, maxCount); } }
String[] folders = blobFS.listFolders("/"); for (String folder: folders) { blobFS.deleteFolder(folder);
String[] folders = blobFS.listFolders("/"); for (String folder: folders) { blobFS.deleteFolder(folder);
fs.createFolder(workspaceConfigDirectory); } else { String[] dirNames = fs.listFolders(workspaceConfigDirectory); for (String dir : dirNames) { String configDir = workspaceConfigDirectory
fs.createFolder(workspaceConfigDirectory); } else { String[] dirNames = fs.listFolders(workspaceConfigDirectory); for (String dir : dirNames) { String configDir = workspaceConfigDirectory
assertEquals(1, list.length); assertEquals("file2", list[0]); list = fs.listFolders("/folder2"); assertEquals(1, list.length); assertEquals("subfolder", list[0]); assertEquals(1, list.length); assertEquals("file2", list[0]); assertEquals(0, fs.listFolders("/folder2").length);