7개의 파일과 2개의 디렉토리가 있는 D 디렉토리에 ExampleDirectory라는 폴더가 있다고 가정합니다. -
어디,
-
SampleDirectory1에는 SampleFile1.txt 및 SampleFile2.txt라는 두 개의 파일이 있습니다.
-
SampleDirectory2에는 SampleFile2.txt 및 SampleFile3.txt라는 두 개의 파일이 있습니다.
예시
다음 Java 예제는 ExampleDirectory라는 디렉토리에 있는 모든 파일의 이름을 나열합니다. .
import java.io.File; import java.io.IOException; public class ListOfFiles { public static void listOfFiles(File dirPath){ File filesList[] = dirPath.listFiles(); for(File file : filesList) { if(file.isFile()) { System.out.println("File path: "+file.getName()); } else { listOfFiles(file); } } } public static void main(String args[]) throws IOException { //Creating a File object for directory File file = new File("D:\\ExampleDirectory"); //List of all files and directories listOfFiles(file); } }
출력
File path: cassandra_logo.jpg File path: cat.jpg File path: coffeescript_logo.jpg File path: javafx_logo.jpg File path: SampleFile1.txt File path: SampleFile2.txt File path: SampleFile4.txt File path: SapmleFile3.txt File path: SampleHiddenfile1.txt File path: SampleHiddenfile2.txt File path: SampleHiddenfile3.txt