第一种:自定义路径
自定义路径:在sdcard自定义路径(app数据不会随app的删除而删除)
SimpleDateFormat df = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");//设置日期格式
//在sdcard自定义路径(app数据不会随app的删除而删除)
String fileDir = "/sdcard/Dirs/" + df.format(new Date()) + ".xls";
File xlsFile = new File(fileDir);
Log.d(TAG, "[fileDir]"+fileDir);
try {
if (!xlsFile.exists()) {
xlsFile.createNewFile();
Log.d(TAG, "创建文件");
}
Log.d(TAG, "创建文件成功");
} catch (Exception e) {
e.printStackTrace();
}
第二种:获取路径
获取路径(app数据会随app的删除而删除),更多路径见【Adnroid文件存储路径】
SimpleDateFormat df = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");//设置日期格式
//获取路径(app数据会随app的删除而删除)
File fileDir = getApplication().getExternalCacheDir();
File xlsFile = new File(fileDir,df.format(new Date()) + ".xls");
Log.d(TAG, "[fileDir]"+fileDir);
try {
if (!xlsFile.exists()) {
xlsFile.createNewFile();
Log.d(TAG, "创建文件");
}
Log.d(TAG, "创建文件成功");
} catch (Exception e) {
e.printStackTrace();
}```