下载此文档

文件和基于文本的应用.ppt


文档分类:办公文档 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
流、文件和基于文本的应用
文件和基于文本的应用
文件及目录
Fie类用来文件管理和目录管理,不负责数据的输入输出
每个e类的对象表示一个磁盘文件或目录。
Fe类的方法,可以得到文件或目录的静态信息,包括名
称、路径、读写性、长度等。可以生成新的目录、临时
文件、改变文件名、删除文件,列出一个目录中所有的
文件或与某个模式匹配的文件等
文件及目录
创建Fe类对象。
◆三个构造函数
1)File(string path)
path指明了新创建的Fe类对象所对应的磁盘文件或目
录名及其路径名
2)File(string path, String name
path表示所对应的文件或目录的绝对路径或相对路径,
name表示文件或目录名。
3File(File dir, String name)
使用另一个已经存在的代表某磁盘目录的Fe对象作为
参数表示文件或目录的路径,第二个字符串参数表述文
件或目录名。
文件名操作
public String getName(返回文件对象名字符串,串
空时返回nul
Public String toString返回文件名字符串。
Public String getParento返回文件对象父路径名字字
符串,父路径不存在返回nul
Public String getParentFile(返回文件名对象父文件名,
父文件不存在返回nul
Public String getPath(转换相对路径名字字符串(使
一用默认的分割符)
文件操作
Public String getAbsolutePath(返回绝对路径名字符串
如果相对路径为空,返回当前使用目录
Public String getCanoicalPatho throws IOExceptionik
回规范的路径名串,即绝对路径名,操作 getAbsolutePath
方法。发生I/O错误抛出异常
Public boolean renameto( file newfile)重命名指定文件
Public boolean createNewFileo throws IOException
指定文件不存在时创建一个新文件。
文件属性测试
Public boolean canRead(测试应用程序是否能读取指
定的文
件。
Public boolean canWriteo测试应用程序是否能修改指
定的文件。
Public boolean exists测试指定文件是否存在
Public boolean isDirectory(测试指定文件是否是目录。
Public boolean isabsolute(测试路径名是否是绝对路
径,win系统绝对路径由“\开始
Public boolean isFile(测试指定的是否是以一般文件。
一般文件是非目录文件。
● Public boolean isHidden(测试指定文件是否是隐藏文
件。
一般文件信息和工具
Public long lastModified()返回指定的文件最后被修改
的时间。
Public long length返回指定文件的字节长度。
Public boolean delete删除指定的文件,如为目录,
只有为空,才能删除
● Public void deleteonExito当虚拟机执行结束时,请求
删除指定的文件或目录
目录操作
Public boolean mkdir(创建指定的目录(子目录)。
● Public boolean mkdirso创建指定的目录,包含任何不
存在的父目录,即使操作失败,父目录也存在。
Public string[istQ返回指定目录下的文件(存入数组)
● Public string]list( FilenameFilter filter)返回指定目录
一下满足指定文件过滤器的文件(存入数组)在(存入数
Public file[] listFileso返回指定目录下的文件
组)
● Public File listFiles( Filenamefilter filter)返回指定目
录下满足文件过滤器的文件(存入数组)
文件属性及其他设置
● Public boolean setlastmodified( long time)设置指定文
件或目录的最后修改时间。
Public boolean setReadOnlyo标记值定的文件或目录
为只读属性
Public int compareTo( Object o)与另一个对象比较名字,

文件和基于文本的应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人
  • 文件大小2.94 MB
  • 时间2020-12-01