파일을 순회
패키지 com.vfsd.core; 수입 java.io.File에; 공공 클래스 LISTFILES { 공공 정적 무효 메인 (문자열 []에 args) { // 파일 DIR1 = 새로운 파일 ( "O : \\ OpenSceneGraph \\ OpenSceneGraph_3_6_install \\ lib 디렉토리"); 파일 DIR1 = 새로운 파일 ( "E : \\ OpenSceneGraph \\ OpenSceneGraph_3_4_install \\ lib 디렉토리" ); // 파일 DIR1 = 새로운 파일 ( "E : \\ GEOS \\ geos_3_5_install \\ lib 디렉토리"); // 파일 DIR1 = 새로운 파일 ( "E : \\ GDAL \\ gdal212_install \\ lib 디렉토리"); // 파일 DIR1 = 새로운 파일 ( "E : \\ CURL \\ curl_install \\ lib 디렉토리"); //= 새로운 파일 ( "E : \\ OpenSceneGraph \\ 3rdParty \\ v140-64 \\ lib 디렉토리") DIR1 파일; // 파일 DIR1 = 새로운 파일 ( "E : \\ OpenCV의 \\ opencv_3_4_6_install \\ lib 디렉토리"); // 파일 DIR1 = 새로운 파일 ( "E : \\ boost_1_70_0 \\ vc14-64 \\ lib 디렉토리"); // 파일 DIR1 = 새로운 파일 ( "K : \\ Qt는 \\ Qt5.9.6 \\ 5.9.6 \\ msvc2015_64 \\ lib 디렉토리"); listDir1 (DIR1); } 공공 정적 무효 listDir1 (파일 dirParam) { [] files1 파일 = dirParam.listFiles ()를; 대 ( INT에서 K = 0; K <files1.length; ++ 케이 ) { 파일의 FileIndex = files1 [K]; 만약(fileIndex.isFile ()) { // 만약 (! fileIndex.getName (). endsWith ( "d.lib") &&! fileIndex.getName (). endsWith ( ". PRL") &&! fileIndex.getName (). endsWith ( "cmake.")) 의 경우 (fileIndex.getName () endsWith ( "d.lib." )) { 에서 System.out.println (fileIndex.getName ()); // 에서 System.out.println (fileIndex.getPath ()); } // 에서 System.out.println (fileIndex.getPath ()); } 다른 경우 (fileIndex.isDirectory ()) { listDir1 (의 FileIndex); } } } }