可被删除条件

  • 删除最小颗粒必须是最后文件分隔符号最后一个; 例如:E:\root\test 和 E:\root\test\test.docx
File file1 = new File("E:\root\test");

File file2 = new File("E:\root\test\test.docx");

// 此种情况file1会删除失败,除非test路径是空的
  • 关闭需要删除文件的路径的IO(此种情况类似文件被打开在桌面,就无法删除)
  • 是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用)