java - 如何获取当前路径?

标签 java

我正在尝试获取系统的当前路径。我为此目的使用此声明:

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/

相关文章:

java - while(rs.next) 数据库结果

java - 自定义按钮总是太大

Java正则表达式分割第一行和所有剩余行中的文本

参数中的 Java 访问变量

java - Hashmap 不适用于 int、char

java - 使用现有 InputStream 作为附件内容使用 javax.mail 发送电子邮件

java - 找不到符号-变量java

java - Android 上的 SAML

Java 线程编程示例 - 程序运行异常

java - 在创建 bean 时订购第 3 方 Spring 过滤器