我想创建一个xml文件并将日期作为名称
//我在这里创建了一个名为Date.xml的新xmlfile
Calendar c = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss");
String Date= df.format(c.getTime());
File newxmlfile = new File(Environment.getExternalStorageDirectory()+ "/"+Date+".xml");
try {
Log.v("CreateXML", "create file:" + newxmlfile.createNewFile());
} catch (IOException e) {
Log.e("IOException", "exception in createNewFile() method");
}
FileOutputStream fileos = null;
try {
fileos = new FileOutputStream(newxmlfile);
}
catch (FileNotFoundException e) {
Log.e("FileNotFoundException", "can't create FileOutputStream");
}
未创建Xml文件,我收到该错误
E /(12438):19-mars-2014 05:06:19 E / IOException(12438):createNewFile()方法中的异常 E / FileNotFoundException(12438):无法创建FileOutputStream E / Exception(12438):创建xml文件时发生错误答案 0 :(得分:2)
只需使用Date
代替当前文件名"new"
。
例如:new File(Environment.getExternalStorageDirectory()+ "/"+Date+".xml");