0

移植可能なコードを実装する必要がありますが、オペレーティング システムごとに異なるパス規則を処理する方法がわかりません。

4

2 に答える 2

1

Ok。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 に答える