大四寒假日期汇报2.18

1.Java打开选择目标文件夹,获取文件夹路径

                JFileChooser fc = new JFileChooser();
                fc.setCurrentDirectory(new File("."));//设置默认显示为当前文件夹
                fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//设置选择模式(只选文件、只选文件夹、文件和文件均可选)
                String path=null;
                File f=null;
                int flag=0;
                try{
                    flag=fc.showOpenDialog(null);
                }catch(HeadlessException head){
                    System.out.println("Open File ERROR!");
                }
                if(flag==JFileChooser.APPROVE_OPTION){
                //获得该文件
                    f=fc.getSelectedFile();
                    path=f.getPath();
          //打印输出路径 System.out.println(path);
}else { System.out.println("Not to choose"); }

2.Java判断文件夹是否存在(如果是文件的话只需要稍加修改)

    private static boolean JudgePath(String path){
        File file = new File(path);
        if  (!file .exists()  && !file .isDirectory())
        {
            System.out.println("//不存在");
//            对目录进行创建
//            此处需要注意:file .mkdir();方法只是创建本文件夹,如果其上级文件夹不存在,则会出现问题,如果是file .mkdirs();方法,其上级文件夹如果不存在,则会主动创建。
            file .mkdir();
            return false;
        } else
        {
            System.out.println("//目录存在");
            return true;
        }
    }

 3.Java创建文件

    private static boolean CreateFile(String path){
        File file = new File(path);
        file.createNewFile();
}        

 

posted @ 2021-02-19 10:15  HEIYANG  阅读(47)  评论(0编辑  收藏  举报