java-输入输出系统

java-输入输出系统

ID:20448161

大小:224.50 KB

页数:25页

时间:2018-10-11

java-输入输出系统_第1页
java-输入输出系统_第2页
java-输入输出系统_第3页
java-输入输出系统_第4页
java-输入输出系统_第5页
资源描述:

《java-输入输出系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、File类用于管理文件或目录,获得其相关信息,如文件名,长度等,同时还提供访问目录下文件名称列表的信息以及目录创建,文件删除,文件改名等功能。该类在java.io包中,一个File对象代表一个目录或一个文件。一.构造函数:File(StringPath)Path代表一个目录或一个文件File(StringPath,StringName)File(Filedir,StringName);二.操作函数:1.检查文件或目录是否存在booleanexists()检查文件(目录)是否存在,返回true,存在2.检查是文

2、件还是目录booleanisFile()当前对象是文件,返回truebooleanisDirectory()当前对象是目录,返回true3.检查文件属性booleanisHidden()当前对象是隐藏文件,返回truebooleancanRead()true表示是只读属性的文件或目录booleancanWrite()true表示是只写属性的文件或目录4.获得文件的最后修改日期longlastModified()文件的最后修改日期5.获得文件名信息StirnggetName()获得文件名StringgetPat

3、h()获得相对路径StringgetAbsolutePath()获得文件的绝对路径名FilegetAbsoluteFile()获得File对象6.获得文件字节数longlength()返回文件的字节数7.返回目录中所有名称列表(包含目录和文件名称)String[]list()返回目录中所有文件名称列表8.返回目录中所有名称列表(包含目录和文件名称)组成的File对象数组File[]listFiles()File[]listFiles(FilenameFilterff)返回满足条件的所有文件(File)对象。条

4、件由实现了接口FilenameFilter对象的类决定.FilenameFilter接口定义如下:InterfaceFilenameFilter{publicbooleanaccept(File dir,String name)}dir-被找到的文件所在的目录。name-文件的名称。当且仅当该名称应该包含在文件列表中时返回true;否则返回false9.重命名对象booleanrenameTo(FilenewFile)文件重命名10.删除文件delete()删除文件deleteOnExit();//存在时删除

5、11.创建目录booleanmkdir(StringsPath)创建(最后一级)目录sPath,如果其父目录不存在,则创建失败,返回false;booleanmkdirs(StringsPath)创建由sPath指定的所有级别的目录,12.创建文件createNewFile();13.获得驱动器信息staticFile[]listRoots()获取本地和网络驱动器信息,14.获得当前工作目录System.getProperty(“user.dir”)15.设置文件的属性booleansetReadOnly()

6、设置文件为只读练习:1.利用File类封装一个Directory类,并提供下列静态方法:finalclassDirectory{staticbooleanCreateDirectory(stringPath)//创建目录对象staticbooleanDelete(stringPath,boolforce)//删除目录,force=true表示强制删除本目录及其所有子目录。staticbooleanExists(stringPath)//目录存在返回truestaticlonggetCreateTime(pat

7、h)//获得创建时间staticlonggetLastAccessTime(path)//获得最近一次访问时间staticlonggetLastWriteTime(path)//获得最近一次修改时间staticstring[]GetDirectories(path)//获取Path目录中所有子目录staticstring[]GetDirectories(path,pattern)//获取Path目录中与pattern匹配的所有子目录staticstring[]GetFiles(path)//获取当前目录中所有

8、文件名staticstring[]GetFiles(path,filterpattern)//获取Path目录中所有与FilterPattern匹配的文件名staticString[]GetFileSystemEntries(path)//获取当前目录中所有文件和子目录的名称staticString[]GetFileSystemEntries(path,pattern)/获取目录中与pattern匹

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

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

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