.删除指定目录,包括删除其中所有文件和子目录,用Java写哇
时间: 2024-02-27 08:57:01 浏览: 195
好的,您可以使用以下的Java代码来实现:
```java
import java.io.File;
public class DeleteDirectory {
public static void main(String[] args) {
String directoryPath = "D:\\your\\directory\\path";
deleteDirectory(new File(directoryPath));
}
public static void deleteDirectory(File directory) {
if (directory.exists()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
deleteDirectory(file);
} else {
file.delete();
}
}
}
directory.delete();
}
}
}
```
您只需要将 `directoryPath` 替换为您要删除的目录路径即可。这段代码会删除指定目录及其所有子目录和文件。注意在删除目录前应该先删除目录下的文件,故此处使用了递归方法来实现。
阅读全文