编写一个java程序,使用遍历文件的方式,遍历D盘中名称为余康阳的文件夹的所有文件,判断遍历出来的文件名是否以“.class”结尾,如果是则删除该文件,如果删除该文件失败则提示该文件删除失败并输出该文件的绝对路径
时间: 2024-03-20 17:41:47 浏览: 39
请参考下面的Java程序实现:
```java
import java.io.File;
public class DeleteClassFiles {
public static void main(String[] args) {
// 遍历D盘中名称为余康阳的文件夹的所有文件
String directoryPath = "D:\\余康阳";
File directory = new File(directoryPath);
if (directory.exists() && directory.isDirectory()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
// 判断遍历出来的文件名是否以“.class”结尾
if (file.getName().endsWith(".class")) {
if (file.delete()) {
System.out.println("已删除文件:" + file.getAbsolutePath());
} else {
System.out.println("删除文件失败:" + file.getAbsolutePath());
}
}
}
}
} else {
System.out.println("文件夹不存在或不是文件夹:" + directoryPath);
}
}
}
```
需要注意的是,删除文件是一项危险操作,请谨慎使用。在使用该程序时,请确保目标文件夹中只包含需要删除的文件。
阅读全文