- import java.io.File;
- public class IoTest {
- public static void main(String[] args) {
- File file = new File("d:\\test");
- // 删除功能
- deleteFile(file);
- }
- private static void deleteFile(File file) {
- File[] fileArray = file.listFiles();
- for (File f : fileArray) {
- if (f.isDirectory()) {
- //递归
- deleteFile(f);
- } else {
- // 是文件就删除
- System.out.println(f.getName() + " delete:" + f.delete());
- }
- }
- // 每个目录下的删除执行完毕后,在执行目录的删除
- System.out.println(file.getName() + " delete:" + file.delete());
- }
- }
复制代码 练习老师讲课的内容 实现删除d:\\test下的所有文件 小心删除了回收站里也找不到
|