ファイル情報の取得 (Java)
[履歴] (2013/08/14 09:01:26)

概要

java.io.Fileを利用することで、指定したファイルの情報を取得できます。

sample.java

import java.io.File;

class Sample {
    public static void main(String args[]) {

        // インスタンスメソッド
        File file = new File("sample.java");
        System.out.println(file.getName()); //ファイル名
        System.out.println(file.exists()); //存在確認
        System.out.println(file.getAbsolutePath()); //絶対パス

        // クラスメソッド
        System.out.println(File.separatorChar); //ディレクトリの区切り文字
        System.out.println(File.pathSeparatorChar); //環境変数PATHの区切り文字
    }
}

実行例

$ javac sample.java && java Sample
sample.java
true
/Users/yourName/sample.java
/
:
関連ページ
    ファイル操作 (作成、移動、削除、探索) java.nio.file._ と java.io.File を利用しています。 import java.nio.file.{Paths, Files} import java.nio.file.StandardCopyOption.REPLACE_EXISTING import java.io.{File => JFile} // リネームして区別しや
    ビルドツールの設定 Dispatch を利用します。 pom.xml (maven) <dependency> <groupId>net.databinder.dispatch</groupId> <artifactId>dispatch-core</artifactId> <version>0.11.2</version> </dependency> <dependency>