码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-07-31 22:31:02      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:calendar   java   动态   io   

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

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

标签:calendar   java   动态   io   

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

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!