Rumah >Java >javaTutorial >Bagaimana untuk Menentukan Folder pada Kad SD Android untuk Penulisan Fail?

Bagaimana untuk Menentukan Folder pada Kad SD Android untuk Penulisan Fail?

Linda Hamilton
Linda Hamiltonasal
2024-12-08 15:34:15869semak imbas

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

Menulis Fail ke Folder Tertentu pada Kad SD dalam Android

Dalam coretan kod Android yang disediakan, fail ditulis pada akar direktori kad SD menggunakan Environment.getExternalStorageDirectory(). Untuk menentukan folder tertentu, anda boleh menggunakan langkah berikut:

  1. Dapatkan rujukan kepada direktori storan luaran:
File sdCard = Environment.getExternalStorageDirectory();
  1. Buat objek Fail untuk laluan direktori yang dikehendaki:
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
  1. Buat direktori jika ia tidak wujud menggunakan mkdirs():
dir.mkdirs();
  1. Buat objek Fail untuk fail ditulis:
File file = new File(dir, "filename");
  1. Buka FileOutputStream untuk fail:
FileOutputStream f = new FileOutputStream(file);

Dengan mengikuti langkah ini, anda boleh tentukan folder tertentu pada kad SD untuk menulis fail yang dimuat turun. Ingat untuk menggantikan "/dir1/dir2" dengan laluan sebenar ke direktori yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Folder pada Kad SD Android untuk Penulisan Fail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn