0
我想使用ArrayList FileOutputStream在android平板電腦的內部存儲中同時寫入多個文件。如何使用FileOutputStream的ArrayList?
for(int i = 0; i< fileName.size(); i++){
filef.get(i).renameTo(getFilesDir());
//= File(getFilesDir(), (fileName.get(i).toString()));
try {
if (filef.get(i).exists()) {
Log.d(TAG, "les fichiers sont deja cree");
} else {
FileOutputStream fos = openFileOutput(fileName.get(i),
Context.MODE_WORLD_WRITEABLE);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
File file = getFilesDir();
Log.d("TAG", file.getAbsolutePath());
appPath = file.getAbsolutePath();
// internal.setFile();
setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);
}
爲一個文件,我用
FileOutputStream fos = openFileOutput(fileName,
Context.MODE_WORLD_WRITEABLE);
,我沒有問題。
'List <?擴展OutputStream> lstFiles =新的ArrayList()'? –
2013-03-21 17:16:04
什麼是'filef',什麼是錯誤? – MalaKa 2013-03-21 17:16:18
正確設置您的代碼! – MrSmith42 2013-03-21 17:16:56