안드로이드 문서가 말한대로
당신은 같은 것을 할 수있는, 응용 프로그램 디렉토리 얻을
String pathToExternalStorage = Environment.getExternalStorageDirectory().toString();
File appDirectory = new File(pathToExternalStorage + "/" + "AppName");
// have the object build the directory structure, if needed.
appDirectory.mkdirs();
지금이 .. 외부 저장 장치에 대한 사용자 정의 디렉토리를 생성
당신이 원하는 경우 응용 프로그램과 관련이 없으며 응용 프로그램을 제거 할 때 삭제해서는 안되는 파일을 저장하십시오. 외부 저장소의 공용 디렉토리 중 하나에 저장하십시오. 이 디렉토리는 Music /, Pictures /, Ringtones/등과 같은 외부 저장소의 루트에 있습니다.
편집 : 내부 저장 장치에 만들 수
사용 Context.getDir (문자열 이름, INT 모드) 방법 또는 액세스 디렉토리. docs에서 따옴표 :
응용 프로그램이 자신의 사용자 지정 데이터 파일을 배치 할 수있는 새 디렉터리를 검색하여 필요에 따라 만듭니다. 반환 된 파일 개체를 사용하여이 디렉터리의 파일을 만들고 액세스 할 수 있습니다. File 객체를 통해 생성 된 파일은 자신의 응용 프로그램에서만 액세스 할 수 있습니다. 당신은 개별 파일이 아닌 전체 디렉토리의 모드 만 설정할 수 있습니다.
예 :
File mydir = context.getDir("mydir", Context.MODE_PRIVATE); //Creating an internal dir, set it to private so its only visible to our application;
칭찬 광산에 대한 좋은 답변 –