移植可能なコードを実装する必要がありますが、オペレーティング システムごとに異なるパス規則を処理する方法がわかりません。
質問する
184 次
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 に答える