역시나,, 이런일이 생길줄 알았지만,,, 후,,,

 

파일 저장관련 작업을 하고 있습니다.

 

sd카드가 사용가능한지를 확인한후,,

 

폴더가 있는지 없는지를 확인합니다.

 

폴더가 없다면 mkdir()를 사용하여 폴더를 생성합니다. (mkdir이 솔직히 뭔지 모르겠습니다. ㅜ.ㅜ)

 

에뮬레이터에서는 이렇게 하면 sd카드 폴더에서 폴더가 생성된걸 확인할 수 있었습니다.

 

그런데,,, 우연히 ,,, 의도하지 않게 폰을 꼽아놓은 관계로 폰에서 실행이 되어,,, 한번 실행해 봤는데,,,

 

폴더가 생성되지 않는것입니다.

 

root는 Environment.getExternalStorageDirectory()를 사용해서,,

 

log값을 보면 정상으로 찍히는거 같은데,,,

 

sd카드 사용가능하고,, 폴더 없고 그래서 if문 안에 들어오고,, 다음 엑티비티로 넘어가는걸로 봐선,,, 에러도 안생겼는데,,,

 

왜 안생길까요? ㅜ.ㅜ