首頁 > Java > java教程 > 如何將檔案寫入Android SD卡上的特定子資料夾?

如何將檔案寫入Android SD卡上的特定子資料夾?

Susan Sarandon
發布: 2024-12-06 07:34:10
原創
324 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板