我想要商店文件名和时间戳这样的dd-MMM-yyyy hh:mm:ss,但我得到如下例外

时间:2014-02-24 11:58:29

标签: java

请帮助以下任何一个,以下是异常追踪。

java.io.FileNotFoundException: C:\folder\Resumes\xxx_11_24-Feb-2014 5:26:40 PM 
IST_Resume.docx (The filename, directory name, or volume label syntax is incorrect)

3 个答案:

答案 0 :(得分:2)

从您的路径描述中我了解到您的程序在Win OS中运行。因此,您使用的无效字符是您的路径:':'。以下字符在Windows文件名中无效:

\/:*?"<>|

您应该使用不同的时间戳模式。

答案 1 :(得分:0)

确保以下路径存在

 C:\folder\Resumes

答案 2 :(得分:0)

在Windows中,文件名不能包含以下任何字符:

'\', '/', ':', '*', '?', '"', '<', '>', '|'

确保您编写文件的文件夹存在且文件名不包含任何上述字符。