Menulis ke Folder pada Kad SD
Kod semasa anda menggunakan Environment.getExternalStorageDirectory() untuk menyimpan fail ke direktori akar kad SD. Untuk menulis ke folder tertentu, ikuti langkah berikut:
Dapatkan laluan mutlak kad SD:
File sdCard = Environment.getExternalStorageDirectory();
Buat yang dikehendaki folder:
File dir = new File (sdCard.getAbsolutePath() + "/myapplication/downloads"); dir.mkdirs(); // Creates non-existent directories
Buat fail dalam folder:
File file = new File(dir, "myfile.txt");
Buka aliran output fail dan tulis data ke fail:
FileOutputStream f = new FileOutputStream(file); f.write(...); f.close();
Kod Contoh:
File sdCard = Environment.getExternalStorageDirectory(); File dir = new File (sdCard.getAbsolutePath() + "/myapp/downloads"); dir.mkdirs(); File file = new File(dir, "file.txt"); FileOutputStream f = new FileOutputStream(file); f.write("Hello world!".getBytes()); f.close();
Dengan pendekatan ini, anda kini boleh menulis fail ke mana-mana folder pada kad SD.
Atas ialah kandungan terperinci Bagaimana untuk Menulis Fail ke Folder Tertentu pada Kad SD?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!