色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java遍歷目錄下面的所有文件和目錄

方一強1年前6瀏覽0評論

Java是一種非常流行的編程語言,其能夠幫助我們完成許多重要的任務,包括遍歷目錄下面的所有文件和目錄。該過程通常會用到File類,該類提供了多種方法來操作文件和目錄。下面我們就來看看Java如何遍歷目錄下面的所有文件和目錄。

import java.io.File;
public class FileTraversal {
public static void main(String[] args) {
File root = new File("D:\\Documents"); //設置根目錄
traversal(root);
}
public static void traversal(File root) {
File[] files = root.listFiles(); //獲取當前目錄下所有文件和文件夾
for (File file : files) {
if (file.isDirectory()) { //如果是文件夾
System.out.println("文件夾:" + file.getAbsolutePath());
traversal(file); //遞歸遍歷子文件夾
} else { //如果是文件
System.out.println("文件:" + file.getAbsolutePath());
}
}
}
}

在上述代碼中,我們首先聲明了一個名為FileTraversal的類,在該類中通過main方法調用了遍歷方法traversal。在方法traversal中,我們使用了listFiles方法獲取了當前目錄下的所有文件和文件夾。然后,我們使用了for-each循環來遍歷每一個文件和文件夾。如果當前文件和文件夾是文件夾,在控制臺輸出文件夾路徑,并遞歸調用遍歷方法traversal,來遍歷子文件夾。如果文件和文件夾是文件,在控制臺輸出文件路徑。

通過上述代碼,我們可以輕松地遍歷目錄下面所有的文件和文件夾,實現Java文件操作中的重要功能。