博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java之File类
阅读量:6511 次
发布时间:2019-06-24

本文共 2188 字,大约阅读时间需要 7 分钟。

File类的使用方法

常用方法如下:

1):public boolean createFileNext //创建文件,如果存在此文件,就不用创建

2):public boolean mkdir //创建文件夹,如果存在此文件夹,就不用创建

3):public boolean mkdirs //创建文件夹,如果父文件不存在,会帮你把他创建出来

//创建多级目录        File file2 = new File("aaa\\ddd");        System.out.println(file2.mkdirs());//        demo();    }    //创建文件夹    public static void demo() {        File file1 = new File("bbb.txt");        System.out.println(file1.mkdir());        //创建新的文件夹        File file = new File("newFile");        try {            System.out.println(file.createNewFile());        } catch (IOException e) {            e.printStackTrace();        }    }4):public boolean isDirection              //判断是否为目录5):public  boolean isFile                 //判断是否为文件6):public boolean  isHidden               //判断是否隐藏7):public boolean  exit                   //判断是否存在8):public boolean  canRead               //判断是否可读9):public boolean  canWrite             //判断是否可写``` public static void main(String[] args) {//        demo();        File file=new File("zzz");        //先是设置不可以读        file.setReadable(false);        //在输出是否可以读        System.out.println(file.canRead());//windows认为所有的文件都是可以读的        file.setWritable(false);        System.out.println(file.canWrite() );//Windows可以设置为不可写    }    public static void demo() {        File file = new File("aa");        System.out.println(file.isDirectory());    }9):public String getAbsoultePath      //获取文件的绝对路径10):public String getPath             //获取文件路径11):public String getName            //获取文件名称12):public long length              //获取文件长度13):public long lastMethodFiled     //获取文件最后修改时间14):public String [] list           //获取文件目录,或者文件数组名15):public String [] listFile       //获取指定目录下的所有文件,或者数组文件### 文件过滤器使用方法public sataic void main(String args[]){//创建文件类对象    File file=new File(""C:\\Users\\Administrator\\Pictures\\house"");    String  [] files=file.lsitFile(new FileNameFilter{        public boolean accept(File dir,String name){            File file1=new File(dir,name);            return file1.isFile()&&files.getName().endWith(".jpg");        }    });    for(String subfile:file1){        System.out.print(subfile);    }}复制代码

转载于:https://juejin.im/post/5ce1fb59e51d45108126d18d

你可能感兴趣的文章
luogu P1280 尼克的任务 序列DP
查看>>
sys.check_constraints
查看>>
眠眠interview Question
查看>>
RPC-client异步收发核心细节?
查看>>
#define WIN32_LEAN_AND_MEAN 的作用
查看>>
仿余额宝数字跳动效果 TextCounter
查看>>
你必须知道的.net学习总结
查看>>
Axure8.0 网页 or App 鼠标滚动效果
查看>>
大家好,新年快乐。
查看>>
mupdf不支持x64_Window权限维持(七):安全支持提供者
查看>>
labview如何弹出提示窗口_LabVIEW开发者必读的问答汇总,搞定疑难杂症全靠它了!...
查看>>
hikariconfig mysql_HikariConfig配置解析
查看>>
mysql批量数据多次查询数据库_mysql数据库批量操作
查看>>
jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法
查看>>
JDBC_MySQL_jdbc连接mysql_MySQL
查看>>
zcu106 固化_xilinx zcu106 vcu demo
查看>>
java ftpclient 代码_java后台代码ftpclient下载文件
查看>>
java数据库生成model_继承BaseModelGenerator 生成Model时添加数据库表字段 生成代码示例...
查看>>
smarty使用php代码,笑谈配置,使用Smarty技术_php
查看>>
silk v3 decoder php,解码转换QQ微信的SILK v3编码音频为MP3或其他格式
查看>>