늘 겸손하게

안드로이드 디렉토리 속 파일 찾기 본문

Programming/Android

안드로이드 디렉토리 속 파일 찾기

besforyou999 2021. 8. 17. 14:39

ㅎㅇ

 

안녕하세요 besforyou입니다

 

이번글에서는 디렉토리에서 파일을 읽어오는 방법에 대하여 소개드리겠습니다

 


코드 

 

1
2
3
4
5
6
7
8
9
10
11
12
 public File getFileFromStorage(String file_name) {
    File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
    File [] files_list = file.listFiles();
    int len = files_list.length;
    if (len == 0)    return null;
    for (int i = 0; i < len ; i++) {
        File check_file = files_list[i];
        String fName = check_file.getName();
        if (fName.equals(file_name))    return check_file;
    }
    return null;
}
cs

 

Environment.getExternalStoragePublicDirectory : 개발 환경의 외부 저장소 디렉토리 파일을 반환

File [] files_list = file.listFiles() : 디렉토리의 파일들을 리스트로 바꿈

 

for 문 : 리스트 안의 파일들을 하나씩 참조하며 인자로 준 String file_name과 동일한 이름을 가진 파일을 찾는다.

 

찾으면 해당 File 반환

못 찾으면 null 반환