LibGdx文档译读(十七) FileHandle类

作者译读的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)

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值