LibGdx文档译读(十七) FileHandle类

来源:互联网 发布:淘宝运营公司 编辑:程序博客网 时间:2024/05/22 03:29

作者译读的LibGdx的版本是1.9.1

FileHandle类,表示在文件系统上的文件,一个文件或目录的路径,android sd卡,或Android资产目录。通过创建一个文件,将文件句柄实例。因为一些文件类型的文件支持的可压缩材料(例如,如果他们在一个Android APK或通过路径找到),用于提取path() orfile()方法可能不适合所有类型。使用阅读器或流方法来隐藏这些依赖关系从您的平台独立的代码。

下面讲的是FileHandle里面的方法

child(java.lang.String name)

将带有指定名称的子句柄返回给子句柄。

copyTo(FileHandle dest)

将此文件或目录复制到指定的文件或目录。

delete()

删除此文件或空目录,并返回成功。

deleteDirectory()

删除此文件或目录和所有的子目录。

emptyDirectory()

递归删除此目录的所有子目录。

emptyDirectory(boolean preserveTree)

递归删除此目录的所有子目录。

equals(java.lang.Object obj)

>

exists()

如果文件存在,则返回真。

extension()

>

file()

返回一个java.io.file表示此文件句柄。

hashCode()

>

isDirectory()

如果这个文件是一个目录,则返回真。

lastModified()

返回此文件的最后修改时间以毫秒为单位。

length()

返回此文件的字节的长度,或0如果这个文件是一个目录,不存在,或大小不能以其他方式确定。

list()

返回此目录的子目录的路径。

list(java.io.FileFilter filter)

返回满足指定筛选器的这个目录的子目录的路径。

list(java.io.FilenameFilter filter)

返回满足指定筛选器的这个目录的子目录的路径。

list(java.lang.String suffix)

返回这个目录的子目录的路径与指定的后缀。

mkdirs()

>

moveTo(FileHandle dest)

移动文件到指定的文件,覆盖文件,如果它已经存在。

name()

>

nameWithoutExtension()

>

parent()

>

path()

>

pathWithoutExtension()

>

read()

>

read(int bufferSize)

返回读取此文件为字节的流。

readBytes()

返回一个缓冲流,用于读取这个文件为字节。

readBytes(byte[] bytes, int offset, int size)

将整个文件读入字节数组。

reader()

返回读取此文件为字符的读写器。

reader(int bufferSize)

返回一个缓冲的读写此文件的读写器。

reader(int bufferSize, java.lang.String charset)

返回一个缓冲的读写此文件的读写器。

reader(java.lang.String charset)

返回读取此文件为字符的读写器。

readString()

把整个文件读入一个字符串,使用平台的默认字符集。

readString(java.lang.String charset)

把整个文件读入一个字符串使用指定的字符集。

sibling(java.lang.String name)

用指定名称返回一个句柄的句柄。

tempDirectory(java.lang.String prefix)

>

tempFile(java.lang.String prefix)

>

toString()

>

type()

>

write(boolean append)

返回用于写入该文件的流。

write(boolean append, int bufferSize)

返回用于写入此文件的缓冲流。

write(java.io.InputStream input, boolean append)

从指定的流中读取剩余的字节并将它们写入该文件中。

writeBytes(byte[] bytes, boolean append)

将指定的字节写入文件。

writeBytes(byte[] bytes, int offset, int length, boolean append)

将指定的字节写入文件。

writer(boolean append)

返回一个作家写这个文件使用的默认字符集。

writer(boolean append, java.lang.String charset)

返回写入此文件的写入文件的写入文件的文件名。

writeString(java.lang.String string, boolean append)

将指定的字符串使用的默认字符集的文件。

writeString(java.lang.String string, boolean append, java.lang.String charset)

将指定的字符串用指定的字符集的文件。

如果你觉得好,随手点赞,也是对笔者的肯定,也可以分享此文给更多的人,原创不易

0 0
原创粉丝点击