Java File I/O (NIO.2) 全面解析
1. 文件属性和元数据检查
在Java中,我们可以使用 Files
类的相关方法来检查文件属性和元数据。
1.1 判断两个路径是否指向同一文件
可以使用 Files
类的 isSameFile()
方法来判断两个路径是否指向同一文件。示例代码如下:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
// illustrates how to use Files class to compare two paths
class PathCompare2 {
public static void main(String[] args) throws IOException {
Path path1 = Paths.get("Test");
Path path2 = Paths.get("D:\\OCPJP\\programs\\NIO2\\Test");
System.out.println("Files.isSameFile(path1, path2) is: "
+ Files.isSameFile(path1, path2));
}
}
如果路径对应的