作者译读的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)
将指定的字符串用指定的字符集的文件。
如果你觉得好,随手点赞,也是对笔者的肯定,也可以分享此文给更多的人,原创不易