본문 바로가기

나의 플랫폼/안드로이드

[ Android ] Read Only File System IOException ( EROFS )

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

/system 이나 /data 같은 경우는 android 내부의 중요한 폴더 이기 때문에,

Application 에서 File을 생성하거나 삭제를 금지 시켰습니다.

그래서 제목과 같은

EROFS 라는 Exception이 발생하지요..


하지만, file을 Sdcard가 아닌 내부 메모리에 저장 하고 싶을 경우에!!!

무슨 수를 써서라도 Sdcard에는 파일을 쓰지 않겠다 하시는분들!


String filePath = getApplicationContext().getFilesDir().getPath().toString() + "/file.txt";

java.io.File file = new java.io.File(filePath);

위와 같이 자신의 Application 경로의 file을 생성하세요.

이건 허용도 되며~ rebooting을 하여도 제거 되지 않습니다.

참고 하세요~~


그럼 오늘도 즐코딩