想要在运行时在按钮单击时创建新的文本文件。 为了让他们独特的想法命名他们与日期。 像这样试过 d是包含日期对象的字符串,其中包含日期object.tostring 路径字符串为{“c:\ etc \”+ d +“.txt”; } 没有编译异常。 doesnt它的显示RUNTIME异常非法可以做到这一点。Java新文本文件
-4
A
回答
2
试试这个:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH-mm-ss");
String name = dateFormat.format(d);//<-- d, is your date object
name = "C:\\etc\\" + name + ".txt";
然后你就可以创建这样的文件:
File file = new File(name);
file.createNewFile();
0
try {
FileWriter out = new FileWriter(PATH);
out.append("");
out.close();
} catch (IOException e) {
e.printStackTrace();
}
0
你不应该使用日期对象一样,你不必足以控制文件名的创建方式。查看SimpleDateFormat并按照以下方式格式化日期:1.您的需求是唯一的,2.文件系统不包含无效字符,特别是NTFS的“:”,如前所述。对于不同的时间戳格式,请参考ISO-8601,如下所示:19850412T232050全部取决于您对唯一性的需求,您的观众的文件名等。
+0
谢谢Thorsten先生 – Cody 2014-08-30 09:28:36
相关问题
- 1. java文本文件新行
- 2. 使用java更新文本文件
- 3. Java文本文件搜索
- 4. Java写入文本文件
- 5. Java-根据文本文件
- 6. Java文本文件I/O
- 7. 文本文件词典Java
- 8. 更新文本文件
- 9. 发送Java版本以文本文件
- 10. 使用文本文件复制到新的文本文件
- 11. 将文本文件过滤为新的文本文件
- 12. 动态更新Java GUI中的文本文件
- 13. 无法重新定位Java AWT中的一个文本文件
- 14. 如何在java中更新文本文件的某些部分
- 15. Java的GET行,创建新的文本文件,并插入
- 16. Java:从文本文件中读取尾随的新行
- 17. 如何在文本文件上重新初始化java servlet
- 18. 在java中更新文本文件的特定部分
- 19. 如何写入新的文本文件在java
- 20. Java的文本编辑器 - 如何创建新的文件
- 21. 修改文本文件的内容并在java中写入新文件
- 22. Java的文件路径或文件位置 - 新文件()
- 23. Java本地化文件名
- 24. Protoc版本3.2 java文件
- 25. 在java中读取文本文件
- 26. 用Java读取文本文件
- 27. 用Java对文本文件排序
- 28. Java FileWriter - 附加文本文件行
- 29. Java中的文本文件拆分库
- 30. 从wav文件发言到文本Java
阅读帮助中心将会走很长的路... – 2014-08-30 08:47:42
@SushantSawant,你需要删除文件名/路径中的特殊字符,比如':\ /'等等,通常在日期中有':' – Arvind 2014-08-30 08:54:43