java.io.File 类的常用方法
方法名 | 返回类型 | 描述 |
---|---|---|
canExecute() | boolean | 测试应用程序是否可以执行此抽象路径名表示的文件。 |
canRead() | boolean | 测试应用程序是否可以读取此抽象路径名表示的文件。 |
canWrite() | boolean | 测试应用程序是否可以修改此抽象路径名表示的文件。 |
compareTo(File pathname) | int | 比较此抽象路径名与指定的抽象路径名。 |
createNewFile() | boolean | 如果此抽象路径名表示的文件尚不存在,则创建一个新的空文件。 |
delete() | boolean | 删除此抽象路径名表示的文件或目录。 |
deleteOnExit() | void | 请求在虚拟机终止时删除此抽象路径名表示的文件或目录。 |
exists() | boolean | 测试此抽象路径名表示的文件或目录是否存在。 |
getAbsoluteFile() | File | 返回此抽象路径名的绝对路径名形式。 |
getAbsolutePath() | String | 返回此抽象路径名的绝对路径名字符串。 |
getCanonicalFile() | File | 返回此抽象路径名的规范路径名形式。 |
getCanonicalPath() | String | 返回此抽象路径名的规范路径名字符串。 |
getFreeSpace() | long | 返回此抽象路径名指定的分区上未分配的字节数。 |
getName() | String | 返回由此抽象路径名表示的文件或目录的名称。 |
getParent() | String | 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null 。 |
getParentFile() | File | 返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null 。 |
getPath() | String | 将此抽象路径名转换为路径名字符串。 |
getTotalSpace() | long | 返回此抽象路径名指定的分区上整个文件系统的字节数。 |
getUsableSpace() | long | 返回此抽象路径名指定的分区上可用的字节数。 |
hashCode() | int | 计算此抽象路径名的哈希码。 |
isAbsolute() | boolean | 测试此抽象路径名是否为绝对路径名。 |
isDirectory() | boolean | 测试此抽象路径名表示的文件是否是一个目录。 |
isFile() | boolean | 测试此抽象路径名表示的文件是否是一个标准文件。 |
isHidden() | boolean | 测试此抽象路径名指定的文件是否是一个隐藏文件。 |
lastModified() | long | 返回此抽象路径名表示的文件最后一次被修改的时间。 |
length() | long | 返回此抽象路径名表示的文件的长度。 |
list() | String[] | 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。 |
list(FilenameFilter filter) | String[] | 返回一个字符串数组,这些字符串指定由此抽象路径名表示的目录中满足指定过滤器的文件和目录。 |
listFiles() | File[] | 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。 |
listFiles(FileFilter filter) | File[] | 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。 |
listFiles(FilenameFilter filter) | File[] | 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。 |
mkdir() | boolean | 创建由此抽象路径名命名的目录。 |
mkdirs() | boolean | 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。 |
renameTo(File dest) | boolean | 重命名此抽象路径名表示的文件。 |
setExecutable(boolean executable) | boolean | 设置此抽象路径名表示的文件或目录的所有者执行权限。 |
setReadable(boolean readable) | boolean | 设置此抽象路径名表示的文件或目录的所有者读取权限。 |
setWritable(boolean writable) | boolean | 设置此抽象路径名表示的文件或目录的所有者写入权限。 |
toPath() | Path | 返回此抽象路径名表示的文件或目录的 Path 对象。 |
toString() | String | 返回此抽象路径名的字符串表示形式。 |
toURI() | URI | 构造一个表示此抽象路径名的 file: URI。 |
toURL() | URL | 构造一个表示此抽象路径名的 file: URL。 |