上一篇文章(http://blog.csdn.net/yuruiyu/article/details/79565261)的代碼只能獲取到圖片,保存到文件夾中;在現實生活中,每隔五分鐘抓拍一張圖片,如果全部放到一個文件夾,會看起來很亂,所以基於這個需求,在原文的基礎上,根據日期不同,每天新建一個文件夾,然後放入到相應的文件夾中去,看起來美觀整潔。
下面爲示例代碼:
SimpleDateFormat sd = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
Date date = new Date();
//按照每天設置一個目錄
String fileName = cameraInfo.getPath() +sd.format(date) ;
File files = new File(fileName);
if(!files.exists()){
files.mkdirs();
}
//按照日期文件夾放入圖片
String fileNameString = fileName+"/"+sdf.format(date)+".jpg";
System.out.println(fileNameString);
File file = new File(fileNameString);
這樣同一天生成的圖片會歸類到同一個文件夾中,方便查看。