java怎么遍歷當(dāng)前文件夾名稱(chēng)

小億
91
2024-02-23 14:05:28

您可以使用Java中的File類(lèi)來(lái)遍歷當(dāng)前文件夾中的文件和文件夾名稱(chēng)。以下是一個(gè)示例代碼:

import java.io.File;

public class Main {
    public static void main(String[] args) {
        File folder = new File(".");
        
        if (folder.isDirectory()) {
            File[] files = folder.listFiles();
            
            for (File file : files) {
                if (file.isDirectory()) {
                    System.out.println("Folder: " + file.getName());
                } else {
                    System.out.println("File: " + file.getName());
                }
            }
        }
    }
}

在上面的示例中,我們首先創(chuàng)建一個(gè)File對(duì)象來(lái)表示當(dāng)前文件夾(使用"."表示當(dāng)前目錄)。然后檢查該文件夾是否為目錄(文件夾),如果是,則獲取文件夾中的文件和文件夾列表。接下來(lái),我們遍歷這個(gè)列表,并根據(jù)文件類(lèi)型(文件還是文件夾)打印出相應(yīng)的名稱(chēng)。

請(qǐng)注意,這只是一個(gè)簡(jiǎn)單的示例,實(shí)際應(yīng)用中可能需要更多的邏輯來(lái)處理文件和文件夾的操作。

0