일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Algorithm
- DFS
- 안드로이드
- VIM
- java
- DP
- Graph
- react
- vscode
- 알고리즘
- Data Structure
- Javascript
- BFS
- 그레이들
- Python
- db
- 백준
- CS
- frontend
- network
- 동적 계획법
- 다이나믹 프로그래밍
- LeetCode
- 프로그래머스
- 리트코드
- TypeScript
- Database
- Redux
- 자바
- git
Archives
- Today
- Total
늘 겸손하게
안드로이드 디렉토리 속 파일 찾기 본문
안녕하세요 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 반환
'Programming > Android' 카테고리의 다른 글
안드로이드 스튜디오 그레이들 버전 바꾸기 (0) | 2021.08.18 |
---|---|
안드로이드 cannot resolve symbol cannot resolve symbol '@integer/google_play_services_version' (0) | 2021.08.18 |
안드로이드 DownloadManager 로 Url 다운로드 (0) | 2021.08.17 |
안드로이드 홈 액티비티로 이동하기 (0) | 2021.08.13 |
안드로이드 딜레이(delay) 주기 (0) | 2021.08.12 |