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

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

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

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

最初の型:

1

2

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

System.out.println(f);

ログイン後にコピー

結果:

1

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

ログイン後にコピー

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

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

1

2

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

System.out.println(f);

ログイン後にコピー

結果:

1

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

ログイン後にコピー

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

2 番目のタイプ:

1

2

3

File directory = new File("");//参数为空

String courseFile = directory.getCanonicalPath();

System.out.println(courseFile);

ログイン後にコピー

結果:

1

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

ログイン後にコピー
ログイン後にコピー

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

3 番目の方法:

1

2

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

System.out.println(xmlpath);

ログイン後にコピー

結果:

1

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

ログイン後にコピー

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

4 番目のメソッド:

1

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

ログイン後にコピー

結果:

1

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

ログイン後にコピー
ログイン後にコピー

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

5 番目のメソッド:

1

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

ログイン後にコピー

結果:

1

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

ログイン後にコピー

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

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

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

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