Java文件扩展库

时间:2011-03-03 16:59:34

标签: java file

我正在寻找一个有助于解决文件路径的Java库,例如一个可以执行以下操作的库:

String abs = Files.expand("$HOME/.bashrc")

String abs = Files.expand("~/$OTHER_DIR/../file")

并将其解析为文件路径。有没有这样的事情?

谢谢!

2 个答案:

答案 0 :(得分:1)

使用getEnv。例如:

String variable = System.getenv("WINDIR");
System.out.println(variable);

要发现它们,请使用:

Map<String, String> variables = System.getenv();

for (Map.Entry<String, String> entry : variables.entrySet())
{
   String name = entry.getKey();
   String value = entry.getValue();
   System.out.println(name + "=" + value);
}

http://blog.codebeach.com/2008/02/get-environment-variables-in-java.html

中的完整文章

答案 1 :(得分:0)

这将是一个平台相关的解决方案。 (Windows中的%var%,unix中的$ var等)。你能使用系统属性吗?