我試圖在該目錄內創建一個目錄和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