2020-09-09 19:40:48
directory是一种特殊的文件管理机制。将相似的文件保存在同一目录下,不仅可以简化文件管理,而且可以提高工作效率。Java语言java.io文件包中定义了一个文件类来管理磁盘文件和目录。每个file类对象表示一个磁盘文件或目录,其对象属性包含有关该文件或目录的信息。通过调用file类提供的各种方法,可以创建、删除、重命名文件,判断文件的读写权限和存在性,设置和查询文件的最新修改时间。不同的操作系统有不同的文件系统组织方式。通过使用文件类对象,Java程序可以以独立于平台的统一方式处理文件和目录。
要创建一个file类对象,您需要给出它对应的文件名或目录名以及file类的构造方法。
表10-9文件类构造方法
构造函数函数说明
公共文件(字符串路径)指定与文件对象关联的文件名或目录名。Path可以包含路径、文件和目录名
public file(string Path,string name)创建一个以Path为路径,name为文件名或目录名的file对象
public file(file dir,string name)使用现有文件object dir作为目录,name作为文件名或目录名来创建文件对象
public file(ur-UI)使用给定的统一资源定位器来定位文件
在使用file类的构造方法时,需要注意以下几点:
(1)path参数可以是绝对路径、相对路径或磁盘上的目录。
(2) 因为不同的操作系统使用不同的目录分隔符,所以可以使用system类的静态变量系统.dirSep实现不同操作系统下的公共路径。例如:
D:+系统.dirSep+“我的爪哇”+系统.dirSep+“File”