Heim > Java > JavaBase > Hauptteil

Java-Dateivorgang – Datei- oder Verzeichnisinformationen abrufen

王林
Freigeben: 2019-11-30 13:39:46
nach vorne
2725 Leute haben es durchsucht

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());
        }
    }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage