<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 用 Java 創建目錄 原文:http://zetcode.com/java/createdirectory/ 在 Java 創建目錄教程中,我們展示了如何在 Java 中創建目錄。 我們還將展示如何在 POSIX 系統上設置目錄權限。 計算機目錄是一種組織文件系統結構,其中包含文件和其他可選目錄。 `java.nio.file.Files`類包含對文件,目錄或其他類型的文件進行操作的靜態方法。 ## 使用`Files.createDirectory`創建目錄 `Files.createDirectory()`創建一個新目錄。 如果文件已經存在,則拋出`FileAlreadyExistsException`。 `JavaCreateDirectory.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class JavaCreateDirectory { public static void main(String[] args) throws IOException { String fileName = "/home/janbodnar/tmp/newdir"; Path path = Paths.get(fileName); if (!Files.exists(path)) { Files.createDirectory(path); System.out.println("Directory created"); } else { System.out.println("Directory already exists"); } } } ``` 該示例使用`Files.createDirectory()`創建一個新目錄。 ```java String fileName = "/home/janbodnar/tmp/newdir"; Path path = Paths.get(fileName); ``` 從文件名創建一個`Path`。 `Path`是用于在文件系統中定位文件的 Java 對象。 ```java if (!Files.exists(path)) { ``` 我們首先使用`Files.exists()`檢查目錄是否不存在。 ```java Files.createDirectory(path); ``` 使用`Files.createDirectory()`創建目錄。 該方法將路徑對象作為參數。 ## 使用`Files.createDirectories`創建目錄 `Files.createDirectories`創建一個新目錄; 如果父目錄不存在,那么也會創建它們。 如果目錄已經存在,則該方法不會引發異常。 `JavaCreateDirectories.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class JavaCreateDirectories { public static void main(String[] args) throws IOException { String fileName = "/home/janbodnar/docs/memos"; Path path = Paths.get(fileName); Files.createDirectories(path); } } ``` 該示例使用`Files.createDirectories()`創建一個新目錄。 ## Java 創建具有權限的目錄 使用`PosixFilePermissions`,我們可以創建一個新目錄并設置其權限。 請注意,此類不能用于 Windows 系統。 `JavaCreateFileEx3.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.FileAttribute; import java.nio.file.attribute.PosixFilePermission; import java.nio.file.attribute.PosixFilePermissions; import java.util.Set; public class JavaCreateDirectoryWithPermissions { public static void main(String[] args) throws IOException { String fileName = "/home/janbodnar/tmp/newdir"; Path mypath = Paths.get(fileName); if (!Files.exists(mypath)) { Set<PosixFilePermission> permissions = PosixFilePermissions.fromString("rwxr--r--"); FileAttribute<Set<PosixFilePermission>> fileAttributes = PosixFilePermissions.asFileAttribute(permissions); Files.createDirectory(mypath, fileAttributes); System.out.println("Directory created"); } else { System.out.println("Directory already exists"); } } } ``` 該示例使用指定的權限創建一個新目錄。 在本教程中,我們展示了如何用 Java 創建目錄。 您可能也對相關教程感興趣: [Java 創建文件](/java/createfile/),[用 Java 復制文件](/java/copyfile/), [Java 文件大小](/java/filesize/),[讀取 Java 中的文本文件](/articles/javareadtext/), [Apache `FileUtils`教程](/java/fileutils/), [Java Swing 教程](/tutorials/javaswingtutorial/), [Java 教程](/lang/java/),[用 Java 顯示圖像](/java/displayimage/)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看