本帖最后由 李东梁 于 2014-3-25 17:36 编辑
- public class RemoveDemo {
- public static void main(String[] args) {
- File dir=new File("E:\\day14e");
- removeDir(dir);
- }
- /**
- * @param dir
- */
- public static void removeDir(File dir) {
- File[]files=dir.listFiles();
- for(File file : files){
- if (file.isDirectory()) {
- removeDir(file);
- }
- else{
- file.delete();
- }
- dir.delete();
- }
- }
- }
复制代码
毕老师在讲解用递归的方法
删除文件和文件夹,如归文件夹里面都有东西可以删除掉,如果文件夹的子文件夹里面没有东西,就是文件夹里面又有多个空文件夹时却删除不掉。
应该用什么样的方法删除这样的含有空文件夹的的文件夹呢? |