我想創建一個文件並將文件保存爲輸入名稱和迭代編號。但是這不是寫任何東西到源文件夾。我不知道我可能會出錯的地方。使用文件名變量創建一個文件java
private void write() throws IOException {
File file = new File(name + it_number + ".txt");
file.createNewFile();
FileWriter writer = new FileWriter(file);
writer.write(results);
it_number++;
writer.flush();
writer.close();
}
對於初學者來說,在名稱實際上是被定義的嗎?另外,如果您的代碼在沒有任何可見錯誤的情況下執行,那麼有一種可能性是您正在寫入您不期望的文件夾。爲了解決這個問題,你可以使用你想寫的文件的完整系統路徑。 –
我希望你正在使用java項目,如果是這樣的話,那麼它會在項目目錄中創建文件,而不是在源文件夾中 – Shettyh
你的代碼應該工作......你在哪裏保存文件? –