指定的路徑我有這樣的代碼:系統無法找到的FileWriter
private static void saveMetricsToCSV(String fileName, double[] metrics) {
try {
FileWriter fWriter = new FileWriter(
System.getProperty("user.dir") + "\\output\\" +
fileTimestamp + "_" + fileDBSize + "-" + fileName + ".csv"
);
BufferedWriter csvFile = new BufferedWriter(fWriter);
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 5; j++) {
csvFile.write(String.format("%,10f;", metrics[i+j]));
}
csvFile.write(System.getProperty("line.separator"));
}
csvFile.close();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}
但我得到這個錯誤:
C:\Users\Nazgulled\Documents\Workspace\Só Amigos\output\1274715228419_5000-List-ImportDatabase.csv (The system cannot find the path specified)
任何想法,爲什麼?
我使用的是Windows 7中的NetBeans如果它很重要...
是否存在該路徑和文件? – 2010-05-24 15:43:36
也是次要的一點,它通常是使用Path.Combine()的好形式... – 2010-05-24 15:44:07
不,但由於我試圖寫和不讀,我認爲路徑/文件會自動創建... – 2010-05-24 15:47:23