說我有一個具有路徑刪除目錄的java
C:\Users\Desktop\Application\('folder_names')
我怎麼會在這個目錄中刪除某些文件夾,並保持那些我有一個目錄內的文件夾的名稱列表中的某些文件夾存儲在一個列表中。
即。我有一個字符串列表:
String[] deleteList = "folder 1, folder 2, folder 3";
,並在目錄:
C:\Users\Desktop\Application\
我只是想刪除folder 2
這個使用字符串列表,而不是顯式調用的是如何可能我做的夾?
到目前爲止,我有:
更新:
File[] deleteList = directory.listFiles(fileFilter);
for (File file : deleteList) {
if (file.isDirectory()) {
System.out.println(file.getPath());
if (file.getPath()
.equals("C:\\Users\\Desktop\\Application\\folder 2")) {
System.out.println("got folder");
FileUtils.deleteDirectory(file);
} else {
System.out.println("Didn't get it.");
}
}
}
輸出
C:\Users\U201165\Desktop\Newfolder\Newfolder(2)
got folder
C:\Users\U201165\Desktop\Newfolder\Newfolder(3)
Didn't get it.
C:\Users\U201165\Desktop\Newfolder\Newfolder(4)
Didn't get it.
C:\Users\U201165\Desktop\Newfolder\Newfolder(5)
Didn't get it.