[VB6 ] 如何判斷檔案已經寫入完畢

看板Visual_Basic作者 (violin)時間16年前 (2010/03/24 22:23), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
事情是這樣的 我數值軟體計算完之後會輸出一個資料檔 我想要在VB裡面知道該輸出檔是某已經寫入完成 現在我用dir() 和TIMER每隔三秒判斷一次判斷檔案是否以產生 但是當數值軟體的輸出檔產生之後我發現檔案中的資料只有一半 請問有什麼方法可以判斷檔案已經寫完?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.47.108 ※ 編輯: loveviolin 來自: 140.125.47.108 (03/24 22:25)

03/24 23:17, , 1F
你應該適用Timer去抓取檔案的長度..當長度不再改變..表示完
03/24 23:17, 1F

03/24 23:18, , 2F
成了
03/24 23:18, 2F

03/25 00:34, , 3F
GOOD IDEAL!!
03/25 00:34, 3F

03/25 01:41, , 4F
只是timer間隔要夠
03/25 01:41, 4F

03/25 09:23, , 5F
檔案完成後,在檔案最後會有什麼特別記號嗎?
03/25 09:23, 5F

03/25 09:23, , 6F
如果有就讀那個記號...如果沒有看自己能不能加上去
03/25 09:23, 6F

03/25 15:21, , 7F
沒有!!只有檔案大小改變
03/25 15:21, 7F
文章代碼(AID): #1BgY1oQ2 (Visual_Basic)
文章代碼(AID): #1BgY1oQ2 (Visual_Basic)