java - 如何在 java 中缩短文件路径(获取规范路径)?

标签 java file path

java中有没有什么方法可以缩短目录的绝对路径。

例如:

./data/../system/bin/ => ./system/bin/

最佳答案

是的,使用 http://docs.oracle.com/javase/7/docs/api/java/io/File.html#getCanonicalPath() .

File file = new File("C:/Users/../Users");
System.out.println(file.getAbsolutePath()); // C:\Users\..\Users
System.out.println(file.getCanonicalPath()); // C:\Users

关于java - 如何在 java 中缩短文件路径(获取规范路径)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336301/

相关文章:

java - cucumber junit中的标签继承

java - 访问受 SSO 保护的 Web 服务

css - 将 css(带变量)打印到文件

c++ - MS VC2010 - 双向斜线路径

java - Ant:多次替换源文件中的标记

java - 我想在一项 Activity 中显示两个自定义对话

c++ - 如何在 C++ 中准确读取二进制文件中的一个字节

ios - 如何在Unity中播放EasyMovieTexture for ios?

mysql - 使用命令行添加系统环境Windows变量

symfony - Twig 链接到当前路线但更改区域设置