마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

File.createNewFile() 파일생성에 실패합니다

0 추천
           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~  이 두 퍼미션 외에 더 필요한 퍼미션이 있을까요? )

 

익명사용자 님이 2014년 9월 15일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...