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");
ファイル出力ストリームを開き、データをファイル:
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 カードのフォルダー
以上がSD カードの特定のフォルダーにファイルを書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。