Java20 FIle

发布时间 2024-01-04 15:36:46作者: Cyptals

相对路径 : IO流默认目录 : 当前项目工程开始自己算 绝对路径 : 带盘符的路径 : 网络路径 : https://img2.baidu.com/it/u=3164322677,862193441&fm=253&fmt=auto&app=120&f=GIF?w=569&h=362

File : 文件(带后缀的)和目录(文件夹)

 

boolean delete() 删除此抽象路径名表示的文件或目录 System.out.println("file.delete() = " + file.delete());

boolean equals(Object obj) : 路径 测试此抽象路径名与给定对象是否相等。

File getAbsoluteFile() 返回此抽象路径名的绝对路径名形式。 String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串。

String getName() 返回由此抽象路径名表示的文件或目录的名称。

String getParent() 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。

File getParentFile() 返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null。

boolean isAbsolute() 测试此抽象路径名是否为绝对路径名。

boolean isDirectory() 测试此抽象路径名表示的文件是否是一个目录。

boolean isFile() 测试此抽象路径名表示的文件是否是一个标准文件。

boolean isHidden() 测试此抽象路径名指定的文件是否是一个隐藏文件。

long lastModified() 返回此抽象路径名表示的文件最后一次被修改的时间。

long length() 返回由此抽象路径名表示的文件的长度。

boolean mkdir() 创建此抽象路径名指定的目录。 new File("F:\aa\bb\cc").mkdir();

boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。 boolean renameTo(File dest) 重新命名此抽象路径名表示的文件。

static File[] listRoots() 列出可用的文件系统根。