java将D盘下的某个文件夹中所有记事本删除的代码
时间: 2024-05-05 18:18:08 浏览: 54
这是一个比较敏感的问题,因为删除文件涉及到系统底层,有一定的风险。为保证您的系统安全,请您自行考虑是否使用以下代码:
```java
import java.io.File;
public class DeleteFiles {
public static void main(String[] args) {
// 获取D盘下的指定文件夹路径
String folderPath = "D:\\FolderName";
// 创建File对象
File folder = new File(folderPath);
// 判断文件夹是否存在
if (folder.exists() && folder.isDirectory()) {
// 获取文件夹下所有文件
File[] files = folder.listFiles();
// 遍历所有文件
for (File file : files) {
// 判断文件是否为记事本文件
if (file.isFile() && file.getName().endsWith(".txt")) {
// 删除文件
if (file.delete()) {
System.out.println("File " + file.getName() + " has been deleted successfully.");
} else {
System.out.println("Failed to delete file " + file.getName() + ". Please check file permission.");
}
}
}
} else {
System.out.println("Folder does not exist or is not a folder.");
}
}
}
```
以上代码可以删除指定文件夹(D 盘下)中所有记事本文件(扩展名为 .txt),请谨慎使用。
阅读全文
相关推荐
















