黑马程序员技术交流社区

标题: 强力删除保证无痕-递归法 [打印本页]

作者: 黑马嗨嗨嗨    时间: 2017-3-19 01:42
标题: 强力删除保证无痕-递归法
强力删除所有东西....超级给力...保证无痕
[Java] 纯文本查看 复制代码
import java.io.File;
import java.util.Scanner;


public class Test3 {
        public static void main(String[] args) {
                getAllFile(searchF());
                System.out.println("全部删除啦....");
        }
        public static File searchF(){
                while(true){
                        System.out.println("输入你要寻找的文件路径!");
                        String str = new Scanner(System.in).nextLine();
                        File file = new File(str);
                        if(file.isFile()){
                                System.out.println("输入错误!");
                        }else if(file.isDirectory()){
                                return file;
                        }
                }
        }
        public static void getAllFile(File file){
                File[] fArr = file.listFiles();
                for(File f:fArr){
                        if(f.isDirectory()){
                                getAllFile(f);
                        }else if(f.isFile()){
                                f.delete();
                        }
                        f.delete();
                }
                file.delete();
        }
}


可以试试输个C 或者 C:  很爽的......嘿嘿嘿





作者: ZDJ爱TQ    时间: 2017-3-19 08:04


作者: starhub    时间: 2017-3-19 08:18
屌屌的,不错

作者: yangxiaosa    时间: 2017-3-19 09:01
{:8_474:}{:8_474:}{:8_474:}
作者: 陈大仙…    时间: 2017-3-19 12:59
有本事连系统文件都删

作者: 陈大仙…    时间: 2017-3-19 12:59
我的c盘你就删不掉,第一个就是不能访问文件夹,你一运行就报错

作者: 黑马嗨嗨嗨    时间: 2017-3-19 13:55
陈大仙… 发表于 2017-3-19 12:59
我的c盘你就删不掉,第一个就是不能访问文件夹,你一运行就报错

肯定啊.....如果不写点保护的东西.....一群贱贱的室友   会叫你做人的......哈哈哈哈  不要问我为啥知道.......
作者: wdjzhuhuo    时间: 2017-3-19 17:39
谢谢大哥分享,学习了
作者: zhao543    时间: 2017-3-19 20:21
三人行,必有我师焉:择其善而从之,其不善者而改之。
作者: 橘子哥    时间: 2017-3-20 10:07
输入C???不要太吓人好不好
作者: Mr_Maty    时间: 2017-3-20 13:08
jvm终究还是调用系统的删除函数,系统自己的删除不掉的东西你这个java程序居然敢号称强力删除所有。。。。。

作者: 黑马嗨嗨嗨    时间: 2017-3-20 13:45
Mr_Maty 发表于 2017-3-20 13:08
jvm终究还是调用系统的删除函数,系统自己的删除不掉的东西你这个java程序居然敢号称强力删除所有。。。。 ...

开个玩笑啦!这么认真~

作者: Mr_Maty    时间: 2017-3-20 17:31
黑马嗨嗨嗨 发表于 2017-3-20 13:45
开个玩笑啦!这么认真~

我也是开个玩笑,加上些事实罢了

作者: 灬Wonder    时间: 2017-3-20 21:14
11111111111111111111111111111111111
作者: 南槿。    时间: 2017-3-20 23:38
厉害了我的哥!
作者: 名字不太重要    时间: 2017-3-21 00:46
6666666666666666


作者: zlwxf    时间: 2017-3-21 08:33
假的就不要发布了

作者: newu    时间: 2017-3-21 11:25
我的c盘你就删不掉,第一个就是不能访问文件夹,你一运行就报错
作者: zhao543    时间: 2017-3-21 19:20
11111111111111111111111111111111111111111111111
作者: 紫恋    时间: 2017-3-21 23:46
很厉害   可以应用在window系统路径过深的问题上

作者: 灬Wonder    时间: 2017-3-23 10:20
111111111111111111111111111111111
作者: 情不知所起    时间: 2017-3-25 11:34
输入C,马上就挂

作者: 夜影鬼手    时间: 2017-3-25 23:12
尴尬的很啊,快试一试




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2