2017年12月25日 12:15:31 java基础之File类

来源:互联网 发布:u盘安装mac os x lion 编辑:程序博客网 时间:2024/05/22 02:05

File类

// 创建文件  若指定位置文件存在,则返回false。
//        File ff = new File("D:\\File.txt");
//        File rf = new File("D:\\Filecmm.txt");
    //    ff.deleteOnExit();  // 就是虚拟机运行完程序时,必须将其文件进行删除
    //System.out.println("File:::"+ff.createNewFile());   //创建一个文件;
    //    System.out.println("Delete::"+ff.delete());  //删除文件;删除失败返回 false
    
    //    System.out.println("canExecute::"+ff.canExecute()); // 判断文件是否可执行;
    // System.out.println("exists::"+ff.exists());  // 判断是否存在;
    //    System.out.println("mkdir::"+ff.mkdir());  // 创建目录 只创建一级目录; mkdirs创建多级目录;
//        ff.isDirectory();  // 是否是目录;
//        ff.isFile(); // 是否是文件;
//        ff.isAbsolute(); // 是否是绝对路径;
//        ff.isHidden(); // 是否是隐藏文件
//        System.out.println(ff.getPath());  //返回相对路径;
//        System.out.println(ff.getAbsolutePath());  // 返回绝对路径;
//        System.out.println(ff.lastModified()); //最后修改的时间;
//        System.out.println(ff.length());//  文件的大小
    //    System.out.println(ff.renameTo(rf));  // 重命名文件; 若文件路径不一致,则就是剪切文件;




------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



    File  lf = new File("D:\\QQ");
        
         //  获取目录下的所有文件名称;
    /*    if(lf.isDirectory())   
            {
                String[] names = lf.list();        
                for(String name:names)
                {
                    System.out.println(name);
                }
            }   */
    //  获取目录下的指定文件;    String[] list(FilenameFilter filter)   
    //    FilenameFilter  是一个接口需要实现,重写accept方法中做出判断
        FilenameFilter fnf  =  new FilenameFilter() {
            public boolean accept(File dir,String name)
            {
                File ff = new File(dir,name);
                if(ff.isFile() && name.endsWith(".exe"))
                {
                    return true;
                }
                else
                return false;
                
            }
            
        };
        
        if(lf.exists())
        {
            String[] ss = lf.list(fnf);
            for(String name: ss)
            {
                System.out.println(name);
            }
        }
        
        
        
       

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 生蚝的营养价值及功效 生蚝能生吃吗 生豪 生蚝和海蛎的区别 生蚝不能和什么一起吃 生吃生蚝 碳烤生蚝 生蚝是什么 生蚝怎么清洗图解 生蚝图片 生蚝怎么烤好吃 生蚝做法 muli 蚝图片 吃生蚝男人晚上的效果 生蚝怎么吃 蚝的做法 蒸生蚝 生蚝价格 杜砺 生蚝是海蛎子吗 蚝的营养价值 生牦 生蚝肉怎么做好吃 开生蚝技巧 生蚝的吃法 生蚝多少钱一斤 蛎蝗和生蚝的区别 蒜蓉生蚝 生蚝有寄生虫吗 吃生蚝有什么好处 生蚝可以生吃吗 什么是生蚝 生蚝怎么做好吃 生蚝多少钱一个 生蚝生吃 蒸生蚝的做法 牧蛎 生蚝补什么 生蚝怎么开