>  기사  >  Java  >  Java를 사용하여 디렉토리의 모든 파일을 나열하는 방법은 무엇입니까?

Java를 사용하여 디렉토리의 모든 파일을 나열하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-27 06:59:03855검색

How to List All Files in a Directory Using Java?

디렉터리에서 파일 이름을 얻는 방법

질문:

파일이 포함된 목록을 검색하는 방법을 고안하세요. 지정된 디렉토리 내의 이름. 원하는 출력은 파일 이름 목록입니다(예: ["000", "012", "013"]).

답변:

이를 달성하려면 , Java에서 다음 코드 조각을 활용하십시오.

<code class="java">import java.io.File;

public class FileLister {

    public static void main(String[] args) {
        File folder = new File("your/path");
        File[] listOfFiles = folder.listFiles();
        if (listOfFiles != null) {
            for (File file : listOfFiles) {
                if (file.isFile()) {
                    System.out.println("File " + file.getName());
                } else if (file.isDirectory()) {
                    System.out.println("Directory " + file.getName());
                }
            }
        }
    }
}</code>

추가 참고:

제공된 코드는 디렉터리 내의 모든 파일 형식을 검색합니다. 원하는 파일 형식(예: JPEG)을 지정하려면 listFiles() 메서드에 다음 필터를 추가하세요.

<code class="java">File[] listOfFiles = folder.listFiles(new FileFilter() {
    @Override
    public boolean accept(File file) {
        return file.getName().endsWith(".jpg");
    }
});</code>

위 내용은 Java를 사용하여 디렉토리의 모든 파일을 나열하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.