JAVA之File类-删除一个有内容的文件夹

时间:2014-05-04 09:25:58   收藏:0   阅读:464
package ioTest.io3;
/*
 * 删除有内容的文件夹:从最里面一直向外删除。建议千万不要删除硬盘上面有用的文件夹哦
 * 方法思路
 * 循环+递归
 */
import java.io.File;

public class RemoveDir {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File file=new File("F:\\removeDirTest");
		removedir(file);
	}

	public static void removedir(File file)
	{
		File[] files=file.listFiles();
		for(File f:files)
		{
			if(f.isDirectory())//递归调用
			{
				removedir(f);
			}
			else {
				f.delete();
			}
		}
		//一层目录下的内容都删除以后,删除掉这个文件夹
		file.delete();
	}
}

JAVA之File类-删除一个有内容的文件夹,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!