안드로이드 개발 질문/답변
(글 수 45,052)
저장하는 부분 코드인데요
String filename = "/Crepas"+Calendar.DATE+".jpg"; // 파일이름을 이렇게 설정해주고
File ckdir = new File("/Crepas/");
if(!ckdir.exists()) { // Crepas라는 디렉토리를 검사하여 없으면 생성하고
ckdir.mkdirs();
}
File newFile = new File(Environment.getExternalStorageDirectory(), ckdir+filename); // 디렉토리와 파일이름을 더해서 파일을 만드려고합니다.
그런데 디렉토리가 생성이 되질 않습니다. ㅠㅠ
그래서 계속
01-30 12:06:12.937: W/System.err(22075): java.io.FileNotFoundException: /mnt/sdcard/Crepas/Crepas5.jpg: open failed: ENOENT (No such file or directory)
이런 디렉토리를 찾을수없다는 메세지가 뜨는데요.
왜이럴까요 ㅠ
디렉토리가 아니라 파일 또는 디렉토리를 못찾는 겁니다.
File ckdir = new File("/Crepas/"); 이부분 경로 잘못됬네요.
그리고 메니페스트에서 external storage read / write 부분 퍼미션 줘보세요.