File类的常用方法

File file = new File("C:\\Users\\Administrator\\Desktop\\qwe.txt");

a、可读/可写/执行
   file.canRead()
   file.canWrite()
   file.canExecute()
   b、创建文件
   file2.createNewFile();
   c、删除文件或者目录的操作
   file2.delete();
   d、虚拟机终止时,删除文件或目录
   file3.deleteOnExit();
   e、判断文件或者文件目录是否存在
   file.exists()
   f、得到一个文件或目录的绝对路径(可以返回File或String)
   file.getAbsolutePath()    
   g、得到文件的文件名
   file.getName()
   h、返回当前文件的父目录
   file.getParent()(返回类型为String)
   file.getParentFile(返回类型为File)
   i、判断一个目录是否为绝对路径
   file.isAbsolute()
   j、判断抽象路径是否为一个文件夹
   file.isDirectory()
   k、判断是否为一个文件
   file.isFile()
   l、判断该文件是否为一个隐藏文件
   file.isHidden()
   m、查看这个文件最后一次修改的时间
   file.lastModified()
   n、返回一个目录下的文件以及文件目录
   Arrays.toString(file8.listFiles())(返回类型为File)
   Arrays.toString(file8.list())(返回类型为String)
   o、返回文件长度1kb = 1024byte  1m = 1024 kb  1g = 1024M 1T = 1024G
   file.length()
   p、创建文件目录
   file6.mkdir()
   q、创建制定文件目录,如果中间目录不存在,则依次创建
   file7.mkdirs()
   r、返回一个URI
   file.toURI()

你可能感兴趣的:(File类的常用方法)