要刪除指定目錄下的所有文件,你可以使用遞歸方法來實現。以下是一個使用Java代碼刪除指定目錄下所有文件的示例:
import java.io.File;
public class DeleteFiles {
public static void main(String[] args) {
String directoryPath = "指定目錄路徑";
File directory = new File(directoryPath);
// 檢查目錄是否存在
if (!directory.exists()) {
System.out.println("指定目錄不存在!");
return;
}
// 調用遞歸方法刪除文件
deleteFiles(directory);
System.out.println("指定目錄下的所有文件已成功刪除!");
}
public static void deleteFiles(File directory) {
// 獲取目錄下的所有文件和文件夾
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
// 如果是目錄,則遞歸調用刪除文件方法
deleteFiles(file);
} else {
// 如果是文件,則直接刪除
file.delete();
}
}
}
// 刪除目錄本身
directory.delete();
}
}
請將代碼中的 “指定目錄路徑” 替換為你要刪除文件的目錄路徑。注意,該代碼會刪除目錄下的所有文件,請謹慎操作。