我需要实现可移植代码,但我不知道如何处理不同操作系统上的不同路径约定。
问问题
184 次
2 回答
1
行。使用 File 类,如果你像这样传递给定的路径:
new File("myPathInUnixOrWindows");
您将获得一个独立于系统的文件路径。确保您导入:
import java.io.File;
如果您只想要路径的抽象基础,请传递一个空字符串:
new File("");
http://docs.oracle.com/javase/6/docs/api/java/io/File.html
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#File%28java.lang.String%29
于 2012-06-15T01:18:15.143 回答
-1
new StringBuilder(dir)
.append(File.pathSeparatorChar)
.append(filename)
.toString()
于 2012-06-15T01:42:05.053 回答