File类方法小结

 

File类的方法中,除构造函数外,经常使用方法的几个用处: html

1.建立文件、目录,删除文件、目录; java

2.获取及设置文件属性。 数组

3. 搜索文件列表 函数

4.……还能获取分区信息? 测试

构造方法: spa

构造方法摘要
File(File parent, String child)
          根据 parent 抽象路径名和 child 路径名字符串建立一个新File实例。
File(String pathname)
          经过将给定路径名字符串转换为抽象路径名来建立一个新File实例。
File(String parent, String child)
          根据 parent 路径名字符串和 child 路径名字符串建立一个新File实例。
File(URI uri)
          经过将给定的file:URI 转换为一个抽象路径名来建立一个新的File实例。

 

1. 获取文件属性信息、删除文件 .net

部分方法摘要
 boolean canExecute()
          测试应用程序是否能够执行此抽象路径名表示的文件。
 boolean canRead()
          测试应用程序是否能够读取此抽象路径名表示的文件。
 boolean canWrite()
          测试应用程序是否能够修改此抽象路径名表示的文件。
boolean delete()
          删除此抽象路径名表示的文件或目录。
 boolean exists()
          测试此抽象路径名表示的文件或目录是否存在。
 File getAbsoluteFile()
          返回此抽象路径名的绝对路径名形式。
 String getAbsolutePath()
          返回此抽象路径名的绝对路径名字符串。
 String getName()
          返回由此抽象路径名表示的文件或目录的名称。
 String getParent()
          返回此抽象路径名父目录的路径名字符串;若是此路径名没有指定父目录,则返回null。
 File getParentFile()
          返回此抽象路径名父目录的抽象路径名;若是此路径名没有指定父目录,则返回null。
 String

getPath()
          将此抽象路径名转换为一个路径名字符串。 htm

 

2. 建立目录、设置文件属性 ci

 boolean mkdir()
          建立此抽象路径名指定的目录。
 boolean mkdirs()
          建立此抽象路径名指定的目录,包括全部必需但不存在的父目录。
 boolean setExecutable(boolean executable)
          设置此抽象路径名全部者执行权限的一个便捷方法。
 boolean setExecutable(boolean executable, boolean ownerOnly)
          设置此抽象路径名的全部者或全部用户的执行权限。
 boolean setLastModified(long time)
          设置此抽象路径名指定的文件或目录的最后一次修改时间。
 boolean setReadable(boolean readable)
          设置此抽象路径名全部者读权限的一个便捷方法。
 boolean setReadable(boolean readable, boolean ownerOnly)
          设置此抽象路径名的全部者或全部用户的读权限。
 boolean setReadOnly()
          标记此抽象路径名指定的文件或目录,从而只能对其进行读操做。
 boolean setWritable(boolean writable)
          设置此抽象路径名全部者写权限的一个便捷方法。
 boolean setWritable(boolean writable, boolean ownerOnly)
          设置此抽象路径名的全部者或全部用户的写权限。

3. 搜索文件列表 字符串

 File[] listFiles()
          返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
 File[] listFiles(FileFilter filter)
          返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中知足指定过滤器的文件和目录。
 File[] listFiles(FilenameFilter filter)
          返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中知足指定过滤器的文件和目录。

4. 获取分区信息:

 long getTotalSpace()
          返回此抽象路径名指定的分区大小。
 long getFreeSpace()
          返回此抽象路径名指定的分区中未分配的字节数。
相关文章
相关标签/搜索