作者loveviolin (violin)
站內Visual_Basic
標題[VB6 ] 如何判斷檔案已經寫入完畢
時間Wed Mar 24 22:23:43 2010
事情是這樣的
我數值軟體計算完之後會輸出一個資料檔
我想要在VB裡面知道該輸出檔是某已經寫入完成
現在我用dir() 和TIMER每隔三秒判斷一次判斷檔案是否以產生
但是當數值軟體的輸出檔產生之後我發現檔案中的資料只有一半
請問有什麼方法可以判斷檔案已經寫完??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.47.108
※ 編輯: loveviolin 來自: 140.125.47.108 (03/24 22:25)
推 mraaa:你應該適用Timer去抓取檔案的長度..當長度不再改變..表示完 03/24 23:17
→ mraaa:成了 03/24 23:18
→ loveviolin:GOOD IDEAL!! 03/25 00:34
→ loveviolin:只是timer間隔要夠 03/25 01:41
推 ClubT:檔案完成後,在檔案最後會有什麼特別記號嗎? 03/25 09:23
→ ClubT:如果有就讀那個記號...如果沒有看自己能不能加上去 03/25 09:23
→ loveviolin:沒有!!只有檔案大小改變 03/25 15:21