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)