try
{
System.out.println(file.getCanonicalPath());
} catch (IOException e)
{
e.printStackTrace();
}
}
}
getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录 。例如在上面的例子中.(点号)代表当前目录 。getCanonicalPath()就会把它解析为当前目录但是getAbsolutePath()会把它解析成为目录名字(目录名字是点号) 。
下面是上面程序在我电脑上的输出:
G:\xhuoj\konw\.\src\baidu
G:\xhuoj\konw\src\baidu
文章插图
- 打开压缩文件时出现错误另一个程序 压缩文件时出现错误 另一个程序
- 易语言删除文件怎么写
- 红米手机怎么写日志
- 网络路径怎么写
- exe是什么意思 exe是什么文件名
- js里面路径怎么写
- 音频文件是什么格式 音频文件的格式是什么
- 文件拒绝访问无法访问怎么办 无法访问拒绝访问是怎么回事
- 文件目的怎么写
- 请领导审批怎么写