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)
将指定的字符串用指定的字符集的文件。
如果你觉得好,随手点赞,也是对笔者的肯定,也可以分享此文给更多的人,原创不易
- LibGdx文档译读(十七) FileHandle类
- LibGdx文档译读(十二) InputEventQueue类
- LibGdx文档译读(十三) AssetManager类
- LibGdx文档译读(一)Application接口
- LibGdx文档译读(二)ApplicationListener接口
- LibGdx文档译读(三)Audio接口
- LibGdx文档译读(四)Files接口
- LibGdx文档译读(五)Graphics接口
- LibGdx文档译读(六)Input接口
- LibGdx文档译读(七)InputProcessor接口
- LibGdx文档译读(八)LifecycleListener接口
- LibGdx文档译读(久)Net接口
- LibGdx文档译读(十) Preferences接口
- LibGdx文档译读(十一) Screen接口
- LibGdx文档译读(十四) AudioDevice接口
- LibGdx文档译读(十五) Music接口
- LibGdx文档译读(十六) Sound接口
- libgdx文档
- JAVA学习笔记
- halcon学习笔记(5)——QT和Halcon配置c++混合编程
- [阶段二]Android UI PopupWindow组件
- Mupdf源码分析之MuPDFActivity类分析(一)
- 统计分享年鉴
- LibGdx文档译读(十七) FileHandle类
- 深入实践boost读书笔记2
- android面试题总结
- 实现两个int类型变量值的交换,要求不使用中间变量
- 安卓开发学习之006 LinearLayout.LayoutParams详解
- android Studio快捷键大全
- 根据日期动态创建数据库的存储过程
- HDU 1251 统计难题(字典树模板)
- HDU 5040 Instrusive