file类学习

2019-09-17  本文已影响0人  爱睡觉的小章鱼

(一)根据路径找到file对象

1.File(String pathname):根据一个路径得到File对象

2.File(String parent, String child):根据一个目录和一个子文件/目录得到File对象

3.File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象

(二)创建文件or文件夹

1.public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了

File file = new File("zy2.txt");

System.out.println(file.createNewFile()); //如果没有就创建,返回true

2.public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了

File dir1 = new File("zy");

System.out.println(dir1.mkdir());

File dir2 = new File("zy1.txt"); //这样写是可以的,文件夹也是可以有后缀的

System.out.println(dir2.mkdir());

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

File dir3 = new File("zz\\yy");

System.out.println(dir3.mkdirs()); //创建多级目录

(三)判断功能

1.public boolean isDirectory():判断是否是目录/文件夹

   public boolean isFile():判断是否是文件

2.public boolean canRead():判断是否可读

   public boolean canWrite():判断是否可写

   public boolean isHidden():判断是否隐藏

(四)获取功能

1.public String getAbsolutePath():获取绝对路径

2.public String getPath():获取构造方法中传入路径

3.public String getName():获取文件名称

4.public long length():获取长度。字节数

5.public long lastModified():获取最后一次的修改时间,毫秒值

上一篇 下一篇

猜你喜欢

热点阅读