java从当前目录下删除文件_JAVA删除当前目录及其子目录和该目录下的所有文件...
时间: 2024-03-12 19:47:29 浏览: 81
删除当前目录下的文件可以使用Java的File类的delete()方法,例如:
```java
File file = new File("filename.txt");
if (file.delete()) {
System.out.println("文件删除成功!");
} else {
System.out.println("文件删除失败!");
}
```
如果要删除当前目录及其子目录和该目录下的所有文件,可以使用递归方法实现,例如:
```java
public static void deleteDirectory(File directory) {
if (directory.isDirectory()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
deleteDirectory(file);
}
}
}
if (directory.delete()) {
System.out.println("目录删除成功!");
} else {
System.out.println("目录删除失败!");
}
}
```
调用这个方法时,传入要删除的目录的File对象即可:
```java
File directory = new File("directoryName");
deleteDirectory(directory);
```
阅读全文