폴더에서 파일 이름을 가져오는 방법
특정 폴더 내의 전체 파일 이름 목록을 얻는 것은 프로그래밍의 기본 작업입니다. 이 기사에서는 특히 Mac OS X 사용자를 위해 Java에서 이 작업을 실행하는 가장 좋은 접근 방식에 대해 자세히 알아볼 것입니다.
파일 이름 검색을 위한 Java 솔루션
모든 파일 이름을 검색하려면 특정 디렉터리에 대해 다음 코드를 활용하세요.
<code class="java">File folder = new File("your/path"); File[] listOfFiles = folder.listFiles();</code>
listFiles() 메서드는 지정된 경로 내의 파일 배열을 반환합니다. 이 배열을 추가로 필터링하려면 isFile() 메서드를 사용하여 각 요소가 파일인지 확인할 수 있습니다. 예:
<code class="java">if (listOfFiles != null) { for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) { System.out.println("File " + listOfFiles[i].getName()); } else if (listOfFiles[i].isDirectory()) { System.out.println("Directory " + listOfFiles[i].getName()); } } }</code>
이 코드는 파일 이름을 검색할 뿐만 아니라 파일과 디렉터리도 식별합니다.
특정 파일 형식에 맞게 결과 조정
특정 요구 사항에 따라 JPEG 파일과 같은 특정 파일 형식만 검색할 수 있습니다. 이를 위해 조건부 논리를 추가하여 파일 확장자를 확인할 수 있습니다. 예:
<code class="java">if (listOfFiles != null) { for (int i = 0; i < listOfFiles.length; i++) { String filename = listOfFiles[i].getName(); if (filename.endsWith(".jpg")) { // Process JPEG files here } } }</code>
추가 참고 사항:
위 내용은 Java를 사용하여 폴더의 파일 이름 목록을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!