黑马程序员技术交流社区
标题:
暴力删除目录下的文件及文件夹
[打印本页]
作者:
逝水大魔王
时间:
2016-5-23 00:17
标题:
暴力删除目录下的文件及文件夹
public class Demo2 {
public static void main(String[] args) {
File file = File();
delete(file);
}
public static File File(){
Scanner sc = new Scanner(System.in);
//创建无限循环
System.out.println("请输入一个正确的文件夹路径");
while (true) {
String line = sc.nextLine();
//封装文件夹路径
File file = new File(line);
//判断文件夹路径是否存在
if (!file.exists()) {
System.out.println("您输入的文件夹路径不存在,请重新输入一个正确的文件夹路径");
}else if (file.isFile()) {
System.out.println("您输入的是文佳路径,请重新输入一个正确的文件夹路径");
}
return file;
}
}
public static void delete(File file){
//获得该路径下所有的文件名和文件夹名
File[] files = file.listFiles();
//创建files循环
for (File file2 : files) {
//判断是否是文件,是就删除
if (file2.isFile()) {
file2.delete();
//判断是否是文件夹,如果是就递归调用
}else if (file2.isDirectory()) {
delete(file2);
}
}
//删除最后输入的空文件夹
file.delete();
}
}
//小伙伴们,千万不要刻意去试呀,万一删了那就掉的大哦,可以准备先复制一个文件夹删着试试哦.请随时备好可以恢复的软件哦
作者:
心飞扬哈哈
时间:
2016-5-23 00:17
你这个大水比 被我抓到了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2