【转载】java 文件操作大全(2)
所有代码转载时未经测试
35.合并一个文件下所有的文件
37.获得当前路径
39.写入XML数据库
40.ZIP压缩文件
44.Java验证DTD
49.文本查找替换
52.设置JDK环境变量
53.选择文件夹对话框
59.弹出快捷菜单
69.删除空文件夹整合操作//import java.io.*; //import java.util.*; LinkedList<String> folderList = new LinkedList<String>(); folderList.add(%%1); while (folderList.size() > 0) { File file = new File(folderList.peek()); folderList.removeLast(); File[] files = file.listFiles(); ArrayList<File> fileList = new ArrayList<File>(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { folderList.add(files[i].getPath()); } else { fileList.add(files[i]); } } for (File f : fileList) { f.delete(); } }
转载自http://tieba.baidu.com/f?kz=585908932