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

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

爱喝马黛茶的安东尼
リリース: 2019-12-27 10:47:16
オリジナル
5865 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート