ホームページ >Java >&#&チュートリアル >Javaでファイルパスを取得する方法

Javaでファイルパスを取得する方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-12-27 10:47:165863ブラウズ

Javaでファイルパスを取得する方法

最初の型:

File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);

結果:

C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin

現在のクラスが存在するプロジェクトを取得します。パスが配置されています。

「/」が付加されていない場合

File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);

結果:

C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test

現在のクラスの絶対パスを取得します。

2 番目のタイプ:

File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath();
System.out.println(courseFile);

結果:

C:\Documents and Settings\Administrator\workspace\projectName

現在のクラスのプロジェクト パスを取得します。

3 番目の方法:

URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");
System.out.println(xmlpath);

結果:

file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt

現在のプロジェクトの src ディレクトリにある selected.txt ファイルへのパスを取得します。

4 番目のメソッド:

System.out.println(System.getProperty("user.dir"));

結果:

C:\Documents and Settings\Administrator\workspace\projectName

現在のプロジェクト パスを取得します。

5 番目のメソッド:

System.out.println( System.getProperty("java.class.path"));

結果:

C:\Documents and Settings\Administrator\workspace\projectName\bin

現在のプロジェクト パスを取得します。

PHP 中国語 Web サイトには、無料の JAVA 入門チュートリアル が多数あり、誰でも学習することができます。

以上がJavaでファイルパスを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。