台灣最大程式設計社群網站
線上人數
1678
 
會員總數:244789
討論主題:188837
歡迎您免費加入會員
討論區列表 >> C# >> 文字檔寫入問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
文字檔寫入問題
價值 : 50 QP  點閱數:241 回應數:2

樓主

777
門外漢
0 20
192 21
發送站內信

每當我以按鈕方式一次一次執行寫入文字檔,時常程式執行第一次,不會寫入任何資料,要我執行第二次或第三次....等等之後,才會寫入,請問為甚麼會出現這種狀況呢?
但有時候,又執行一次就可以直接寫入。
請問大家有遇過這種問題嗎?
我額外嘗試了這些很普遍的寫入方式是不會有這種情況發生。
例如以下
StreamWriter sw = new StreamWriter(@"C:\secret_plan.txt");
sw.WriteLine("write something");
sw.Close();


我的寫入程式,有需要先執行過機台指令動作,需耗時約2x毫秒的時間,在做寫入動作,我以thread去做執行,確實可以不斷寫入資料。
但我將程式以按鈕方式一次一次執行,就會發生我上述的問題。
我會擔心,我在做thread執行序時,會不會因為這狀況掉資料。
不過我做長時間壓測貌似沒有發生掉資料的狀況。
但還是希望能解決此問題。
拜託各位了。

搜尋相關Tags的文章: [ 文字檔寫入問題 ] ,
本篇文章發表於2019-04-05 00:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

777
檢舉此回應
另外補充,我剛好最近在學python
使用以下指令也有此問題產生。
text="third type"
file=open('abc.txt','w')
file.write(text)
print("",text)
file.close

會產生一個abc.txt。但裡面卻沒有文字。
執行第二次即可顯示。
本篇文章回覆於2019-04-05 00:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

誰是誰
檢舉此回應
有這種事? 我還真沒遇見過。
本篇文章回覆於2019-04-06 00:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.