Java动态实现创建目录并以当前系统时间作为文件名

时间:2016-07-31 22:30:37   收藏:0   阅读:2025
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class FileTest {
	public static void main(String[] args) throws IOException{
		String path="e:\\123c";
		
		SimpleDateFormat sFormat=new SimpleDateFormat("yyyyMMddHHmmss");
		Calendar calendar=Calendar.getInstance();
		//获取系统当前时间并将其转换为string类型
		String fileName=sFormat.format(calendar.getTime());
		
		File file=new File(path);
		//如果文件目录不存在则创建目录
		if(!file.exists()){
			file.mkdir();
		}
		/**
		 * 创建文件
		 * fileName  文件名
		 * “.txt" 文件类型
		 * file 文件路径
		 */
		File f=File.createTempFile(fileName, ".txt",file);
		//往新建的文件中写入数据(写入当前时间)
		FileWriter fWriter=new FileWriter(f);
		fWriter.write(fileName);
		//关闭流,不关闭流可能导致数据写不进去
		fWriter.close();
	}
}


本文出自 “爪哇岛上学Java” 博客,请务必保留此出处http://zhangyh8856643.blog.51cto.com/8846643/1832542

原文:http://zhangyh8856643.blog.51cto.com/8846643/1832542

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!