2013-06-11 2 views
0

내 응용 프로그램 데이터의 저장소 지원으로 sdcard를 사용하고 싶습니다. 경로가 발생하는 문제는 제조업체에 따라 다르며 모든 태블릿에 대해 동일한 구성을 가지고 있지 않습니다. 아래 코드를 사용했습니다.외부 저장소를 사용하고 있습니까?

File root = Environment.getExternalStorageDirectory(); 
      String Path = root.getAbsolutePath().toString(); 
      File mFile = new File(Path+ "/fileName"); 
      if(mFile.exists()){ 
       mFile.delete(); 
      } 

일부 태블릿에서는 작업이 완료되고 다른 번호로 파일이 삭제됩니다. 그렇다면 모든 태블릿에서 외부 저장 용량을 확보하는 방법을 알려주시겠습니까?

+0

이 아마 당신을 도울 수 : http://stackoverflow.com/questions/10629523/building-a-utility-to-get-the-path-to-external-removable-storage-every-time –

답변

1

File에는 두 개의 매개 변수를 사용하는 생성자가 있습니다. 파일과 문자열.

File root = Environment.getExternalStorageDirectory(); 
File mFile = new File(root, "fileName"); 
if(mFile.exists()){ 
    mFile.delete(); 
} 
관련 문제