java 文件处理

阅读更多
附件为:
1.查询指定文件夹中的文件
2.创建文件夹
3.删除文件
4.写入文本文件
5.获得文件名称
6.获得文件类型
7.生成excel文件
8.读取excel文件

public static void delete(File file) {
        try {
            if (file.exists()) {
                if (file.isFile()) {
                    file.delete();
                } else if (file.isDirectory()) {
                    File files[] = file.listFiles();
                    for (int i = 0; i < files.length; i++) {
                        delete(files[i]);
                    }
                    file.delete();
                }
            } else {
                System.out.println("所删除的文件不存在!" + '\n');
            }
        } catch (Exception e) {
            System.out.print("unable to delete the folder!");
        }
    }

  如果文件无法删除:在确定文件夹下没有隐藏文件和文件没有占用的情况下仍不能删除的情况下,可尝试添加System.gc();这句,

烦恼解开啦!哈哈
  • FileUtil.rar (2.2 KB)
  • 下载次数: 11

你可能感兴趣的:(删除文件)