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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Java `Files.list`教程 原文:http://zetcode.com/java/fileslist/ Java Files.list 教程顯示了如何使用`Files.list`列出 Java 中的文件。 `Files.list`返回目錄元素的延遲填充流。 該列表不是遞歸的。 流的元素是`Path`對象。 ## `Files.list`當前目錄 第一個示例列出了當前目錄。 `FilesListEx.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public class FilesListEx { public static void main(String[] args) throws IOException { Files.list(Paths.get(".")) .forEach(path -> System.out.println(path)); } } ``` 點號代表當前的工作目錄。 我們使用`Paths.get()`獲得路徑對象。 ## `Files.list`目錄 以下示例列出了用戶主目錄中的目錄。 `FilesListEx2.java` ```java package com.zetcode; import java.io.File; import java.io.IOException; import java.nio.file.Files; public class FilesListEx2 { public static void main(String[] args) throws IOException { var homeDir = System.getProperty("user.home"); Files.list(new File(homeDir).toPath()) .filter(path -> path.toFile().isDirectory()) .forEach(System.out::println); } } ``` 我們使用`toFile()`將路徑對象轉換為`File`并調用`isDirectory()`方法。 用`filter()`過濾流。 ## `Files.list`按文件擴展名 下一個程序列出了所有 PDF 文件。 `FilesListEx3.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public class FilesListEx3 { public static void main(String[] args) throws IOException { var homeDir = System.getProperty("user.home") + System.getProperty("file.separator") + "Downloads"; Files.list(Paths.get(homeDir)).filter(path -> path.toString().endsWith(".pdf")) .forEach(System.out::println); } } ``` 該程序將在`Downloads`目錄中列出 PDF 文件。 路徑對象被轉換為字符串,我們在字符串上調用`endsWith()`以檢查其是否以`pdf`擴展名結尾。 ## `Files.list`計數文件 我們計算 PDF 文件的數量。 `FilesListEx4.java` ```java package com.zetcode; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public class FilesListEx4 { public static void main(String[] args) throws IOException { var homeDir = System.getProperty("user.home") + System.getProperty("file.separator") + "Downloads"; var nOfPdfFiles = Files.list(Paths.get(homeDir)).filter(path -> path.toString() .endsWith(".pdf")).count(); System.out.printf("There are %d PDF files", nOfPdfFiles); } } ``` 文件數由`count()`確定。 在本教程中,我們使用`Files.list`列出目錄內容。 您可能也對相關教程感興趣: [Java 文件教程](/java/file/), [Java `Files.walk`教程](/java/fileswalk/), [Java `Files.list`教程](/java/fileslist/), [Java `DirectoryStream`教程](/java/directorystream/) , [Java 創建目錄](/java/createdirectory/),[用 Java 復制文件](/java/copyfile/), [Java Unix 時間](/java/unixtime/),[用 Java 創建文件](/java/createfile/), [Java 教程](/lang/java/),[閱讀 Java](/articles/javareadtext/) 中的文本文件。
                  <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>

                              哎呀哎呀视频在线观看