我试图在该目录内创建一个目录和csv文件。创建目录,但文件创建它给出了一个例外 这里是我的代码无法在Java中创建文件(IOException)
File dirName = new File("C:\\Umair\\Trace Bandwidth Statistics");
if (!dirName.exists())
dirName.mkdir();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd_HH:mm:ss");
File file = new File(dirName + "\\"+ df.format(new Date()) +"_Statistics.csv");
if (!file.exists())
file.createNewFile();
我得到这个例外java.io.IOException异常:文件名,目录名或卷标语法不正确
任何想法?
感谢
为什么不顺便? – Wearybands
因为微软这么说:-) http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx。我的猜测是,它与驱动器号中使用':'的事实有关。 – mavroprovato
http://jackguide.com/the-filename-directory-name-or-volume-label-syntax-is-incorrect/请看这里 – Yup