SD 카드의 폴더에 쓰기
현재 코드는 Environment.getExternalStorageDirectory()를 사용하여 SD 카드의 루트 디렉터리에 파일을 저장합니다. SD 카드. 특정 폴더에 쓰려면 다음 단계를 따르세요.
SD 카드의 절대 경로 가져오기:
File sdCard = Environment.getExternalStorageDirectory();
원하는 만들기 폴더:
File dir = new File (sdCard.getAbsolutePath() + "/myapplication/downloads"); dir.mkdirs(); // Creates non-existent directories
폴더 내에 파일 만들기:
File file = new File(dir, "myfile.txt");
파일 출력 스트림을 열고 데이터를 file:
FileOutputStream f = new FileOutputStream(file); f.write(...); f.close();
예제 코드:
File sdCard = Environment.getExternalStorageDirectory(); File dir = new File (sdCard.getAbsolutePath() + "/myapp/downloads"); dir.mkdirs(); File file = new File(dir, "file.txt"); FileOutputStream f = new FileOutputStream(file); f.write("Hello world!".getBytes()); f.close();
이 접근 방식을 사용하면 이제 특정 위치에 파일을 쓸 수 있습니다. 폴더에 저장하세요.
위 내용은 SD 카드의 특정 폴더에 파일을 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!