A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© miniccc 中级黑马   /  2016-7-13 22:51  /  334 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看我写的,只能把文件夹里的文件删了,文件夹不知道怎么删
public class HomeWork3 {

        public static void main(String[] args) {
                // TODO Auto-generated method stub
//3.从键盘接收一个文件夹路径,删除该文件夹
                Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个文件夹路径");
            String path = sc.nextLine();       
            
            File file = new File(path);
            if(!file.exists()){
                    System.out.println("对不起,您输入的路径有误,请重新输入!");
            }
            
            deletePakage(file);
                       
        }
       
        public static void deletePakage(File file){
                File[] listFiles = file.listFiles();
                for (File file2 : listFiles){
                        if(file2.isDirectory()){
                                deletePakage(file2);
                        }else{
                                file2.delete();
                        }
//                        Files.delete();
                }
          
               
        }
               

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马