黑马程序员技术交流社区

标题: 文件操作问题 [打印本页]

作者: 18333611664    时间: 2015-8-18 21:23
标题: 文件操作问题
怎样删除d盘,盘符下的所有文件

作者: 金牛男人    时间: 2015-8-18 23:18
递归删除
作者: sven556677    时间: 2015-8-19 07:41
视频里有
作者: 为了理想而奋斗    时间: 2015-8-19 08:40
文件里面还有文件,可以用递归,视频那有。  要我敲还真是忘记了…
作者: 放学后来我家    时间: 2015-8-19 10:07
友情路过
作者: TheBadboy    时间: 2015-8-19 10:23
public class DiGuiTest4 {
       
        public static void main(String[] args) {
               
                // 封装路径
                File file = new File("D:\\");
               
                // 调用方法
                delete(file) ;
               
        }
       
        /**
         * 编写一个方法,这个方法的作用就是删除指定文件夹下的文件
         */
        public static void delete(File file){
               
                // 获取指定文件夹下的所有的文件或者文件夹的File数组
                File[] files = file.listFiles() ;
               
                // 遍历数组
                for(File f : files){
                       
                        // 进行判读
                        if(f.isDirectory()){
                                delete(f) ;
                        }else {
                                System.out.println(f.getAbsolutePath() + "----" + f.delete());
                        }
                }
               
                // 删除对应的夹
                System.out.println(file.getAbsolutePath() + "---" + file.delete());
               
        }

}
作者: 18333611664    时间: 2015-8-19 21:32
thanks
作者: 18333611664    时间: 2015-8-19 21:33
为了理想而奋斗 发表于 2015-8-19 08:40
文件里面还有文件,可以用递归,视频那有。  要我敲还真是忘记了…

thanks
作者: 18333611664    时间: 2015-8-19 21:35
金牛男人 发表于 2015-8-18 23:18
递归删除


作者: 18333611664    时间: 2015-8-19 21:37
放学后来我家 发表于 2015-8-19 10:07
友情路过

欢迎再来
作者: 范兵锋    时间: 2015-8-19 22:13
飘过~~~~~~~~~~~~~~~~




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