Java IO详解.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13
文档列表 文档介绍

Class File:
文件和目录名的抽象表示, 用户界面和操作系统使用系统独立的pathname命名文件和目录.
抽象的目录包含两部分:
1. 可选的系统独立的前缀字符串. 比如驱动器分隔符, '/'表示UNIX的根目录, "\\\\"表示Microsoft Windows UNC路径.
2. 一串0个或多个字符串名.
抽象路径的第一个名字可以是目录名, 或如是Microsoft Windows UNC路径的话, 主机名. 随后的名字表示一个目录, 最后一个名字可以表示一个文件或是一个目录. 空的抽象路径没有前缀和名字序列. pathname字符串到抽象路径名的转化是系统独立的. 从抽象路径转化到路径名时, 每个名字使用默认的分割字符进行分割. . 可以功过本类的separator和separatorChar静态字段访问. 将路径字符串转换到抽象路径的时候, 可以使用默认的路径分隔符或者使用其他底层实现支持的字符.
路径可以是相对和绝对的. 绝对路径不需要其他信息就可定位它表示的文件, 相对路径, 相反, 必须参考其他路径的信息. . , 一般是指Java虚拟机的启动目录.
抽象目录的父目录可以通过getParent()方法获得. 如果一个抽象路径是另一抽象路径的一部分, 那么这个路径时另一个路径的祖先.
前缀的概念是用来处理UNIX平台根目录概念的, Microsoft Windows平台的驱动器标识符, 根目录和UNC路径的, 规定如下:
在UNIX平台中: 绝对路径的开头都是"/", 相对路径没有前缀, 表示跟目录的抽象路径名时"/", 后面没有跟名字序列.
在MS Windows平台中, 绝对路径中, 前缀包含一个驱动器标识符, 后跟":", 可能后面跟着"\\", UNC路径如下: 前缀"\\\\", 主机名, 分享路径时名字序列中的前两个. 相对路径时不指定驱动器.
本来的实例可能也可能不表示一个世纪的文件系统对象, 比如一个文件或目录, 如果它真的表示这样的对象, 那么这个对象驻留在某个分区中, 分区是对文件系统的特定操作系统的划分. 单个存储设备可以包含多个分区. 这样的对象(如果有的话), 将会驻留在祖先路径指定的某个分区.
文件系统可能有访问权限的定义, 权限可能导致本类的方法执行失败.
File对象是不可变的, 也就是说, 一旦建立, File对象代表的路径名将永远不会改变.
字段详解:
public static final char separatorChar
public static final String separator
public static final char pathSeparatorChar
public static final String pathSeparator
构造方法:
public File(String pathname)
public File(String parent, String child)
public File(File parent, String child)
public File(URI uri)
方法详解
public String getName(): 返回文件或目录名.
public String getParent(): 返回父路径名. 或null.
public File getParentFile(): 以File对象的时候返回父对象.
public String getPath(): 将该抽象路径转会为路径字符串.
public boolean isAbsolute():
public boolean isAbsolute(): 测试该抽象路径是否是决定路径.
public String getAbsolutePath(): 获取决定路径.
public File getAbsoluteFile(): 获取该抽象路径的绝对路径形式.
public String getCanonicalPath(): 获取该抽象路径的规范路径.
规范路径是绝对和唯一的. 该方法将移除多余的名字, 比如".","..". 将驱动器名转会成规范的格式.
每一个表示文件或目录的路径名都有一个规范化形式. 不存在文件或目录的规范会路径可能在它们被建立后不同. 现存文件或目录的规范化路径可能在删除后不同.
public File getCanonicalFile():

Java IO详解 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小91 KB
  • 时间2018-11-23