为了账号安全,请及时绑定邮箱和手机立即绑定

用Java获取当前工作目录

用Java获取当前工作目录

手掌心 2019-06-05 14:49:28
用Java获取当前工作目录我想使用以下方法访问我的当前工作目录 String current = new java.io.File( "." ).getCanonicalPath();         System.out.println("Current dir:"+current);  String currentDir = System.getProperty("user.dir");         System.out.println("Current dir using System:" +currentDir);产出:Current dir: C:\WINDOWS\system32Current dir using System: C:\WINDOWS\system32我的输出不正确,因为C驱动器不是我的当前目录。在这方面需要帮助。
查看完整描述

3 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

public class JavaApplication1 {
  public static void main(String[] args) {
       System.out.println("Working Directory = " +
              System.getProperty("user.dir"));
  }}

这将打印一个从初始化应用程序的位置完成绝对路径。


查看完整回答
反对 回复 2019-06-05
?
HUX布斯

TA贡献1876条经验 获得超6个赞

下面是关于Java 7和更高版本的工作(请参阅这里关于文件)。

import java.nio.file.Paths;Paths.get(".").toAbsolutePath().normalize().toString();


查看完整回答
反对 回复 2019-06-05
  • 3 回答
  • 0 关注
  • 1669 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信