我需要寫的文本框按鈕的點擊事件寫入文本文件並打開在同一時間
文本文件寫它後,我需要打開同一個文件
並不需要保存文件,而寫作。
任何人都可以給出示例代碼?
編輯
其實你把我錯了,我需要創建臨時文件,而不是已經存在的文件..需要創建,寫和在同一時間,它將會開放閱讀..它是可能嗎?
我需要寫的文本框按鈕的點擊事件寫入文本文件並打開在同一時間
文本文件寫它後,我需要打開同一個文件
並不需要保存文件,而寫作。
任何人都可以給出示例代碼?
編輯
其實你把我錯了,我需要創建臨時文件,而不是已經存在的文件..需要創建,寫和在同一時間,它將會開放閱讀..它是可能嗎?
這是你在找什麼?
FileStream currentFileStream = null;//EDIT
string tempFilePath = Directory.GetCurrentDirectory() + "\\TEMP.txt";
if (!File.Exists(tempFilePath))
{
currentFileStream = File.Create(tempFilePath);//creates temp text file
currentFileStream.Close();//frees the file for editing/reading
}//if file does not already exist
File.WriteAllText(tempFilePath, textbox1.Text);//overwrites all text in temp file
//Inside your exit function:
if(File.Exists(tempFilePath)) File.Delete(tempFilePath);//delete temp file
獲取錯誤'System.IO.FileStream'不包含一個構造函數,它的參數爲0 –
對不起,我已經寫了代碼或多或少離開了我的頭頂,應該現在工作(只需將currentFileStream更改爲初始化爲null ) – gaynorvader
StreamWriter寫入文本文件。它可以實現簡單高效的文本輸出。最好放置在using語句中,以確保在不再需要時將其從內存中移除。它提供了幾個構造函數和許多方法。
的Process.Start(文件)
你需要什麼,你再次打開該文件後做什麼?
真正簡單的,你可以寫你的文本文件與
System.IO.File.WriteAllText("path",textbox1.Text);
你還可以用打開文件:
system.IO.File.Open() // and the other variants .OpenText, OpenWrite
並且還有[System.IO.File.ReadAllText](http://msdn.microsoft.com/de-de/library/system.io.file.readalltext.aspx),它使讀取任務變得非常簡單。 – Stephan
其實你把我弄錯了,我需要創建臨時文件,而不是已經存在的文件..需要創建,寫入,並在同一時間它將被打開閱讀..是否有可能? –
您是否閱讀過File.WriteAllText的文檔?並且:如果你想創建一個臨時文件,那麼你應該使用['System.IO.Path.GetTempFileName'](http://msdn.microsoft.com/en-us/library/system.io.path.gettempfilename )。 – Stephan
你試過了嗎?如果是這樣,請顯示確切的問題。 – sphair
粘貼你在這裏的代碼。你有什麼嘗試? – SKJ
你想寫不保存?我不知道你在說什麼。 –