Java IO及文件管理

Java IO及文件管理

ID:21284823

大小:489.00 KB

页数:69页

时间:2018-10-20

Java IO及文件管理_第1页
Java IO及文件管理_第2页
Java IO及文件管理_第3页
Java IO及文件管理_第4页
Java IO及文件管理_第5页
资源描述:

《Java IO及文件管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaIO,流及文件Java文件管理基础文件管理包括获取路径,读取或设置文件的各种属性,文件和目录操作,目录遍历等。Java通过File类实现文件管理(不仅能对文件进行操作,还可以对目录进行操作)java.io.FileEverythingisObject!文件也不例外。注意:File类不能读写文件,读写文件用流的知识!File类File类的构造函数:File(Fileparent,Stringname)根据代表父路径的File对象,创建一个名为name的File实例,表示指定路径指定名称的文件。File(String)创建一个File实例,表示路径名是

2、指定路径参数的文件。File(String,String)创建一个File实例,它的路径名是指定的路径名后跟分隔符字符和name参数。File类获取文件路径或文件名StringgetAbsolutePath()返回由该对象表示的文件的绝对路径名(返回全路径)。StringgetCanonicalPath()返回当前File对象的路径名的规范格式。StringgetName()返回表示当前对象的文件或目录名称(不包括路径)。StringgetParent()返回当前File对象路径名的父路径名,如果此名没有父路径则为null。StringgetPath()返

3、回表示当前对象的路径名(构造时路径)。File类读取属性:booleanexists():测试当前File对象所指的文件或目录是否存在。booleancanExecute():是否为可执行文件booleancanWrite():返回文件是否可写。booleancanRead():返回文件是否可读。booleanisHidden():是否为隐藏文件booleanisDirectory():判断该路径指示的是否是目录。booleanisFile():判断该路径指示的是否是文件。longlastModified():返回文件的最后修改时间标志。longlengt

4、h():返回文件长度。File类设置属性booleansetReadOnly():将文件设置为可读。booleansetlastModified():booleansetExecutable/setReadable/setwritable(boolean):设置所有者的执行/读/写权限的便捷方法booleansetExecutable/setReadable/setwritable(boolean,boolean):设置所有者或者所有用户的执行/读/写权限后一个参数如果为true,则执行权限只适用于所有者的执行权限;否则适用于所有用户。如果底层文件系统不能

5、区分所有者执行权限与其他执行权限,那么无论该参数为何值,执行权限将适用于所有用户。file.setReadable(arg)形式的调用与以下调用的行为完全相同:file.setReadable(arg,true)File类文件和目录操作:StringrenameTo(Filenewname);更改名字重新命名此抽象路径名表示的文件。此方法行为的许多方面都是与平台有关的:重命名操作无法将一个文件从一个文件系统移动到另一个文件系统,如果已经存在具有目标抽象路径名的文件,那么该操作可能无法获得成功。compareTo(Filepathname):检查指定文件路径

6、间的顺序。booleandelet():从文件系统内删除该文件。booleandeleteOnExit():虚拟机终止时从系统中删除文件。booleanequals(Objectobj):检查特定对象的路径名是否相等。booleancreateNewFile():当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。先检查文件是否存在,若不存在则创建该文件。booleanmkdir()创建一个目录,它的路径名由当前File对象指定booleanmkdirs()创建一个目录,它的路径名由当前File对象指定,包括任一必须的父路径。Fil

7、e类目录遍历:String[]list()返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。String[]list(FilenameFilterfilter)返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中满足指定过滤器的文件和目录。File[]listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。File[]listFiles(FileFilterfilter)返回抽象路径名数组,这些路径名表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。File[]listFiles(Fil

8、enameFilterfilter)返回抽象路径名数组,这些路径名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。