Heim >Java >JavaBase >Java-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen

Java-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen

王林
王林nach vorne
2019-11-30 13:39:462798Durchsuche

Java-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen

Das Beispiel ist wie folgt:

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());
        }
    }
}

Teilen von Online-Lernvideo-Tutorials: Java-Online-Lernen

Das Die laufenden Ergebnisse lauten wie folgt:

Java-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen

Dateigröße:

Da der Rückgabewert der Methode file.length() ist long, es ist nicht genau genug, also die Transformation Wenn es doppelt ist, verwenden Sie die Methode BigDecimal, um es in ein Format zu konvertieren, das zwei Dezimalstellen beibehält.

Unter ihnen stellen BigDecimal(1), 2 und Bigdecimal.ROUND_HALF_UP jeweils den Dividenden, die Anzahl der reservierten Ziffern und den Übertragsmodus dar. Der einzige Modus dieses Programms ist der Aufwärtsübertrag.

Zeitpunkt der letzten Änderung:

lastModified() Der Rückgabewerttyp der Methode ist long. Konvertieren Sie ihn zuerst in den Datumstyp und verwenden Sie dann SimpleDateFormate zum Konvertieren es ist ein gängiges Format.

Weitere verwandte Artikel und Tutorials finden Sie unter: Einführung in die Java-Programmierung

Das obige ist der detaillierte Inhalt vonJava-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen