안드로이드 - 파일 입출력 경로 안드로이드 이야기2012. 5. 24. 20:25
File Context.getCacheDir()
내부 저장소의 캐시 디렉터리 경로를 반환합니다.
File Context.getDatabasePath(String name)
데이터베이스 파일의 경로를 반환합니다. 인자로 데이터베이스 파일의 이름을 넘겨줍니다.
File Context.getFilesDir()
애플리케이션에서 사용하는 일반 파일들이 저장되는 경로를 반환합니다.
File Context.getFileStreamPath(String name)
일반 파일이 저장된 공간에서 특정 이름을 가지는 파일의 경로를 반환합니다. 인자로 확장자를 포함한 파일 이름을 넘겨줍니다.
static File Environment.getExternalStorageDirectory()
외부 저장소의 최상위 경로를 반환합니다.
static File Environment.getExternalStoragePublicDirectory(String type)
데이터 유형에 따른 외부 저장소의 저장 공간 경로를 반환합니다. 인자로 디렉터리의 유형을 넘겨줍니다.
인자명 | 설명 | 경로 |
Environment.DIRECTORY_ALARMS | 알람으로 사용할 오디오 파일을 저장합니다. | /mnt/sdcard/Alarms |
Environment.DIRECTORY_DCIM | 카메라로 촬영한 사진이 저장됩니다. | /mnt/sdcard/DCIM |
Environment.DIRECTORY_DOWNLOADS | 다운로드한 파일이 저장됩니다. | /mnt/sdcard/Download |
Environment.DIRECTORY_MUSIC | 음악 파일이 저장됩니다. | /mnt/sdcard/Music |
Environment.DIRECTORY_MOVIES | 영상 파일이 저장됩니다. | /mnt/sdcard/Movies |
Environment.DIRECTORY_NOTIFICATIONS | 알림음으로 사용할 오디오 파일을 저장합니다. | /mnt/sdcard/Notifications |
Environment.DIRECTORY_PICTURES | 그림 파일이 저장됩니다. | /mnt/sdcard/Pictures |
Environment.DIRECTORY_PODCASTS | 팟캐스트(Poacast) 파일이 저장됩니다. | /mnt/sdcard/Podcasts |
File Context.getExternalFilesDir(String type)
애플리케이션 고유 영역의 데이터 유형에 따른 외부 저장소의 저장 공간 경로를 반환합니다. 인자로 디렉터리의 유형을 넘겨줍니다.
인자명 | 경로 |
Environment.DIRECTORY_ALARMS | /mnt/sdcard/Android/data/[패키지 이름]/files/Alarms |
Environment.DIRECTORY_DCIM | /mnt/sdcard/Android/data/[패키지 이름]/files/DCIM |
Environment.DIRECTORY_DOWNLOADS | /mnt/sdcard/Android/data/[패키지 이름]/files/Downloads |
Environment.DIRECTORY_MUSIC | /mnt/sdcard/Android/data/[패키지 이름]/files/Music |
Environment.DIRECTORY_MOVIES | /mnt/sdcard/Android/data/[패키지 이름]/files/Movies |
Environment.DIRECTORY_NOTIFICATIONS | /mnt/sdcard/Android/data/[패키지 이름]/files/Notifications |
Environment.DIRECTORY_PICTURES | /mnt/sdcard/Android/data/[패키지 이름]/files/Pictures |
Environment.DIRECTORY_PODCASTS | /mnt/sdcard/Android/data/[패키지 이름]/files/Podcasts |
null | /mnt/sdcard/Android/data/[패키지 이름]/files |
File Context.getExternalCacheDir()
외부 저장소의 캐시 디렉터리를 반환합니다.
글 출처: 커니의 안드로이드 이야기
'안드로이드 이야기' 카테고리의 다른 글
안드로이드 - 타이머 만들기 3 (0) | 2012.05.26 |
---|---|
안드로이드 - 타이머 2 (0) | 2012.05.26 |
안드로이드 - 리니어레이아웃 이해하기 (0) | 2012.05.19 |
안드로이드 - 타이머 구현 (0) | 2012.05.14 |
안드로이드 - [Android] Intent 활용 예시 (0) | 2012.05.13 |