pf = new File(getFilesDir(), "logindata.txt" );
if (pf.isDirectory()){
Log.d( "FileIO" , "Directory is exist" );
}
else {
pf.getParentFile().mkdirs();
pf.mkdirs();
}
if (pf.isFile())
Log.d( "FileIO" , "logindata.txt is exist" );
else {
boolean res = pf.createNewFile();
if (res)
Log.e( "<AutoLogin>" , "파일 생성." );
else
Log.e( "<AutoLogin>" , "파일 생성 실패." );
}
|
디렉토리는 생성이 된거같습니다. (매번 로그캣에 exist라고 출력되고있습니다.)
문제는 생성하려는 파일인데, 항상 생성에 실패합니다( false를 반환 )
어디에 문제가 있을까요?
(READ_EXTERNAL ~ , WRITE_EXTERNAL~ 이 두 퍼미션 외에 더 필요한 퍼미션이 있을까요? )