JAVA I/O File 类学习之getCanonicalFile
- 摘要:File.getCanonicalFile()0推荐JDK中写着:publicFilegetCanonicalFile()throwsIOException返回此抽象路径名的规范形式。等同于newFile(this.getCanonicalPath()())。测试类写于F:\Eclipse\rcp\workspace\crescent项目中,publicstaticvoidmain(String[]args){Filefile=newFile("");try{Filefile2=file
- 标签:file 学习 can Java
File.getCanonicalFile()0推荐JDK中写着:
public File getCanonicalFile()
throws IOException
返回此抽象路径名的规范形式。等同于 new File(this.getCanonicalPath()())。
测试类写于F:\Eclipse\rcp\workspace\crescent项目中,
public static void main(String[] args) {
File file = new File("");
try {
File file2 = file.getCanonicalFile();
System.out.println(file2.getPath());
} catch (IOException e) {
e.printStackTrace();
}
}
运行结果为:
F:\Eclipse\rcp\workspace\crescent
看样子为项目的根目录,当把红色一行换成 File file = new File("allen");
结果为:F:\Eclipse\rcp\workspace\crescent\allen,但实际中没有这个目录,抽象的么。