【发布时间】:2018-01-04 13:43:11
【问题描述】:
我需要使用没有随机数的特定名称创建 Temp File,如果没有解决方案,如何重命名 Internal storage 中的生成文件
private File createImageFile() throws IOException {
//storageDir.mkdirs();
String imageFileName = Integer.toString(ImgCount)+"temp";
File storageDir1= getExternalFilesDir(Environment.DIRECTORY_PICTURES+ImgDir);
File image = File.createTempFile(
imageFileName, /* prefix */
".jpg", /* suffix */
storageDir1 /* directory */
);
mCurrentPhotoPath = image.getAbsolutePath();
return image;
}
创建文件是这样保存的
/storage/emulated/0/Android/data/....../**1temp1004505332.jpg**
【问题讨论】:
-
嗯,你只要把 imageFileName 改成你想要的,或者传入一个参数给它?
-
我已经将所需的文件名传递给 File.createTempFile ,但它在输入文件名后添加了随机数