BohYoh.comトップページへ
Java FAQ
目次

ディレクトリやファイル名を表すためにパスの区切り文字をうまく処理する方法を教えてください。

 UNIXでのパスの区切り文字は斜線スラッシュ/ですが、MS-DOSやMS-Windowsでの区切り文字は逆斜線バックスラッシュ\(日本語環境では円記号に置きかえられます)です。
 パスの区切り文字は、File.separatorに格納されていますので、これをうまく利用しましょう。たとえば、

string path_name = "abc" + File.separator + "def.java";

を実行すると、文字列path_nameは、UNIXでは"abc/def.java"と、MS-DOSやMS-Windowsでは"abc\def.java"となります。


戻る

BohYoh.comロゴ