Heim >Java >JavaBase >So erstellen Sie einen Ordner in Java

So erstellen Sie einen Ordner in Java

尚
Original
2019-12-27 14:37:3010234Durchsuche

So erstellen Sie einen Ordner in Java

Die Java-Dateiklasse stellt Dateinamen und Verzeichnispfadnamen auf abstrakte Weise dar. Diese Klasse wird hauptsächlich zum Erstellen von Dateien und Verzeichnissen, zum Suchen nach Dateien und zum Löschen von Dateien verwendet. Dateiobjekte stellen Dateien und Verzeichnisse dar, die tatsächlich auf der Festplatte vorhanden sind.

Sehen wir uns an, wie man einen Ordner in Java erstellt:

Beispiel:

package com.zz;

import java.io.File;
import java.io.IOException;

/**
 * Java创建文件夹
 */
public class CreateFile {
    public static void main(String[] args) {
        /**
         * 这样子就很清楚了
         * mkdir()创建单个文件夹,要确保它的上级文件夹存在。
         * mkdirs()创建多个文件夹,并且不需要保证它的上级文件夹存在
         * 将文件输出到文件夹下要确保目标文件夹存在
         */

        //在D盘下创建多级目录,无论父级目录是否存在
        File file1 = new File("D:/AAA/BBB/CCC");
        if (file1.mkdirs()) {
            System.out.println("多级层文件夹创建成功!创建后的文件目录为:" + file1.getPath() + ",上级文件为:" + file1.getParent());
        }

        //创建单个目录,只有在 D:/AAA/BBB/CCC 存在的情况下才会创建 DDD
        File file2 = new File("D:/AAA/BBB/CCC/DDD");
        if (file2.mkdir()) {
            System.out.println("单文件夹 DDD 创建成功!创建后的文件目录为:" + file2.getPath() + ",上级文件为:" + file2.getParent());
        }
        //创建文件,只有当上级文件夹存在的时候才会创建
        File file3 = new File("D:/AAA/BBB/CCC/DDD", "mytest.bat");
        try {
            if (file3.createNewFile()) {
                System.out.println("多级层文件夹下文件创建成功!创建了的文件为:" + file3.getAbsolutePath() + ",上级文件为:" + file3.getParent());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Hinweis:

mkdirs() kann erstellen Bei mehrstufigen Ordnern erstellt mkdir() nur einen Ordner der ersten Ebene, wie folgt: Nachdem

new File("/tmp/one/two/three").mkdirs();

ausgeführt wurde, wird ein vierstufiges Verzeichnis tmp/one/two/ three erstellt

new File("/tmp/one/two/three").mkdir();

wird nicht Es wird ein beliebiges Verzeichnis erstellt, da das Verzeichnis /tmp/one/two nicht gefunden werden kann und das Ergebnis false zurückgibt

Für weitere Java-Kenntnisse achten Sie bitte auf java Grundlegendes Tutorial Spalte.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen Ordner in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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