使用递归来删除文件_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 使用递归来删除文件

使用递归来删除文件

 2013/10/12 12:23:32  alleni123  程序员俱乐部  我要评论(0)
  • 摘要:publicstaticvoiddeleteAll(Filef){if(f.exists()){//当f是一个文件夹时,便是入口if(f.isDirectory()){File[]files=f.listFiles();for(Filefile:files){deleteAll(file);}}//最终当所有子文件被删除完了之后,便删除文件夹本身.f.delete();}}参数File对应要删除的文件夹
  • 标签:使用 文件 递归
class="java" name="code">public static void deleteAll(File f){
		
		
		if(f.exists()){
			
			//当f是一个文件夹时,便是入口
			if(f.isDirectory()){
				File[] files=f.listFiles();
				for(File file:files){
					 
					deleteAll(file);
				}
			}
			//最终当所有子文件被删除完了之后, 便删除文件夹本身.
			 f.delete();
			 
		}
		
		
		 
	}


参数File对应要删除的文件夹
发表评论
用户名: 匿名