ホームページ > Java > &#&ベース > Java ファイル操作 - ファイルまたはディレクトリ情報の取得

Java ファイル操作 - ファイルまたはディレクトリ情報の取得

王林
リリース: 2019-11-30 13:39:46
転載
2753 人が閲覧しました

Java ファイル操作 - ファイルまたはディレクトリ情報の取得

例は次のとおりです:

public class TestDemo3 {
    public static void main(String[] args) {
        File file=new File("h:"+File.separator+"my.exe");
        if (file.exists()){
            System.out.println("是否为文件:"+file.isFile());
            System.out.println("是否为目录:"+file.isDirectory());
            System.out.println("文件大小:"+new BigDecimal((double)file.length()/1024/1024)
            .divide(new BigDecimal(1),2,BigDecimal.ROUND_HALF_UP)+"M");
            System.out.println("上次修改时间:"+new SimpleDateFormat("YYYY-MMM-dd hh:MM:ss")
            .format(new Date(file.lastModified())));
            System.out.println("上次修改时间:"+file.lastModified());
        }
    }
}
ログイン後にコピー

オンライン学習ビデオ チュートリアルの共有: java オンライン学習

実行結果は次のとおりです。

Java ファイル操作 - ファイルまたはディレクトリ情報の取得

ファイル サイズ:

file.length() メソッドは値 long を返しますが、この値は十分に正確ではないため、double に変換され、BigDecimal メソッドを使用して小数点以下 2 桁を保持する形式に変換されます。

BigDecimal (1) 、2、Bigdecimal.ROUND_HALF_UP は、それぞれ被除数、予約桁数、キャリー モードを表します。プログラムはアップキャリーです。

最終変更時刻:

lastModified()メソッドの戻り値の型は long です。最初に変換します。日付型に変換するには、SimpleDateFormate を使用して一般的な形式に変換します。

その他の関連記事やチュートリアルについては、次のサイトをご覧ください: Java プログラミングの概要

以上がJava ファイル操作 - ファイルまたはディレクトリ情報の取得の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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