java - 解析java中的文件夹路径

标签 java path directory

我在 Windows 8 的“我的文档”文件夹中存储了一些文件。这些文件将在 java 中打开。但是,如果我将此项目转移到另一个系统,目录路径将无效,因为它不会具有相同的用户名。 所以我想使用目录名称为 C:\users\%username%\Documents\MyWorkingDirectory 我怎样才能在java中解析这个路径。

最佳答案

您可以像这样获取登录用户的用户名:

String username = System.getProperty("user.name");

并相应地构建您的路径。

看看:

示例:Main.java

public class Main {
   public static void main(String[] args) {
      System.out.println(System.getProperty("user.name"));
   }
}

关于java - 解析java中的文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24724272/

相关文章:

python - 列出给定起始目录的子目录中的所有文件

c# - 如何列出目录中的所有子目录

java - Java 中 ln(N!) 的求解算法

当我运行脚本时,Python 3.6 不是默认的

java - 有什么方法可以使用 Guava 获取 InputStream 的哈希码吗?

linux - 在 Linux 上找到 CUDA 安装

powershell - 如何简单地提取路径的前N个部分?

java - 循环在不同目录中搜索文件

java - 从键以特定表达式开头的 Map 获取所有值的最快方法

java - 仅 Twitter 应用程序身份验证 - 错误代码 86 “This method requires a GET or HEAD”