2012-09-28 1 views
1

이 좋아 그래서 나는 다음과 같은 코드를 사용하여 SD 카드 2 개 폴더를 생성 :은 SD 카드에 폴더를 만듭니다

String folderPath = Environment.getExternalStorageDirectory() + "/AllAroundMe/Images/"; 
     File file = new File(folderPath); 
     if(!file.exists()) 
     { 
      if(file.mkdirs()); 
         Log.d("MyTag","Successfully created folders"); 
     } 

내가이 프로그램을 테스트하고 정말 로그 캣 위의 성공 메시지를 출력, 작동합니다.

그러나 내 SD 카드로 이동하면 "AllAroundMe"폴더가 표시되지 않습니다.

내 컴퓨터에서 어떻게 해당 폴더에 액세스 할 수 있습니까?

+0

이것을 통해 - http://facebooksso.blogspot.in/ –

+0

나는 권한을 추가 한 후 코드를 시도하고 무슨 일이 있었는지 확인하십시오. 나는 또한 이미지를 추가한다. –

답변

3

이 열기 DDMS 관점 시도 -> 파일 탐색기 -> MNT -> sdcard에

+0

위대한 작품, 왜 내가 창 탐색기에서 볼 수 없어? 어쨌든 10 분 안에 답을 수락하겠습니다. – idish

+0

+1 당신은 그의 큐를 얻었습니다. 실제로 그가 원하는 것. – MAC

0
  • 먼저 난 당신이 Manifest.xml

  • 이 같은 무언가를 당신의 External Storage허가를 준 희망 ... 당신이 옳은 일을 알고 있지만 여전히 나는이 접근법을 선호합니다.

    파일 f = 새 파일 ("/ sdcard/AllAroundMe/Images /");

  • 이제 PC에서 sdcard를 탐색하면 확실하게 폴더를 찾을 수 있습니다.

1

이동 안드로이드 DDMS FIleExplorer에 -> MNT ->의 sdcard -> 및

0

그냥 u는 매니페스트 파일에 권한을 부여은`t 확인 당신에 의해 만들어진 당신의 sdcard에 폴더를 검색 귀하의 응용 프로그램에서 단지 이것의 허가를 추가하십시오.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

자신의 코드를 실행하면 sdcard에서 폴더가 생성됩니다. 확인하십시오.