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

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

Susan Sarandon
Susan Sarandon原創
2024-12-06 07:34:10323瀏覽

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn