我正在嘗試編寫一個簡單的數據輸出文件。當我執行代碼時,我得到一個「No file exist」作爲輸出,並且在dir中沒有創建data.txt文件。在Java中創建一個簡單的數據輸出文件
我錯過了什麼?奇怪的是,那天晚上它工作正常,但是當我今天把它裝上來再次測試時,發生了這種情況。
下面是代碼:
import java.io.*;
import java.util.*;
public class DataStreams {
public static void main(String[] args) throws IOException {
try {
DataOutputStream out = new DataOutputStream(new FileOutputStream("C:\\data.txt"));
for (int i = 0; i < 10; i++) {
out.write(i);
}
} catch (IOException ioe) {
System.out.println("No file exist");
}
}
}
數據文件應是數字1的簡單的顯示通過9.
感謝您的輸入。
嗯,刪除和重新輸入,我想寫文件的目錄地址之後 - 它的工作。我沒有回答我的問題,以防萬一任何人有什麼補充,爲什麼它可能最初沒有奏效。在發佈問題之前,我很抱歉沒有排除此問題。 – TroutmasterJ
嘗試打印在catch塊中使用ioe.printStackTrace()引發的異常。然後你可以確認什麼是例外。 – bgth