ホームページ > Java > &#&チュートリアル > Android SDカード上のフォルダーを指定してファイルを書き込むにはどうすればよいですか?

Android SDカード上のフォルダーを指定してファイルを書き込むにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-08 15:34:15
オリジナル
846 人が閲覧しました

How to Specify a Folder on an Android SD Card for File Writing?

Android の SD カードの指定したフォルダーにファイルを書き込む

提供された Android コード スニペットでは、ファイルはルートに書き込まれますEnvironment.getExternalStorageDirectory() を使用して SD カードのディレクトリを取得します。特定のフォルダーを指定するには、次の手順を使用できます。

  1. 外部ストレージ ディレクトリへの参照を取得します。
File sdCard = Environment.getExternalStorageDirectory();
ログイン後にコピー
  1. ファイル オブジェクトを作成します。目的のディレクトリ パス:
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
ログイン後にコピー
  1. Createディレクトリが存在しない場合は、mkdirs() を使用してディレクトリを作成します:
dir.mkdirs();
ログイン後にコピー
  1. 書き込むファイルの File オブジェクトを作成します:
File file = new File(dir, "filename");
ログイン後にコピー
  1. の FileOutputStream を開きますfile:
FileOutputStream f = new FileOutputStream(file);
ログイン後にコピー

次の手順に従って、SD カード上の特定のフォルダーを指定して、ダウンロードしたファイルを書き込むことができます。 「/dir1/dir2」を目的のディレクトリへの実際のパスに置き換えることを忘れないでください。

以上がAndroid SDカード上のフォルダーを指定してファイルを書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート