ホームページ > Java > &#&チュートリアル > Android SD カードの特定のサブフォルダーにファイルを書き込む方法は?

Android SD カードの特定のサブフォルダーにファイルを書き込む方法は?

Susan Sarandon
リリース: 2024-12-06 07:34:10
オリジナル
302 人が閲覧しました

How to Write Files to a Specific Subfolder on an Android SD Card?

Android SD カードのサブフォルダーへの書き込み

Android プログラミングでは、SD カードのルート ディレクトリにファイルを簡単に書き込むことができますEnvironment.getExternalStorageDirectory() を使用します。ただし、ファイルを保存する特定のフォルダーを指定することもできます。

SD カードのサブフォルダーに書き込むには、次の手順に従います。

  1. SD カードのルート ディレクトリのインスタンス:

    File sdCard = Environment.getExternalStorageDirectory();
    ログイン後にコピー
  2. 必要なディレクトリを作成しますサブフォルダー (存在しない場合):

    File dir = new File(sdCard.getAbsolutePath() + "/dir1/dir2");
    dir.mkdirs();
    ログイン後にコピー
  3. 書き込み用にサブフォルダー内にファイルを作成します:

    File file = new File(dir, "filename");
    ログイン後にコピー
  4. を使用しますデータを書き込むための FileOutputStream file:

    FileOutputStream f = new FileOutputStream(file);
    ...
    ログイン後にコピー

次の手順に従って、SD カード上の任意のサブフォルダーにファイルを書き込むことができます。これは、アプリのデータを構造化された方法で整理して保存する場合に特に役立ちます。

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

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