我正在尝试获取系统的当前路径。我为此目的使用此声明:
String currentPath = System.getProperty("user.dir");
当我从 E:\
运行此语句时。我得到 E:\
但是当我从桌面运行时,我得到C:\users\zavarghadim\desktop
。最后一个斜杠 (\)
错过了。为什么会发生这种情况?在这两种类型中,我都需要最后一个斜杠 c:\users\zavargadim\desktop\
谁能帮我解决这个问题吗?
最佳答案
试试这个
Paths.get(".").toAbsolutePath().normalize().toString()
关于java - 如何获取当前路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32577978/