![]() |
關於文字檔案覆寫的問題 for VB
這個疑問已經待在心裡很久了,問題詳述如下
如果有一個檔案裡面有幾行內容: (===虛線不算) ====[c:\test.txt]==== ABCDEFG 1234567890 # #% % hijklmnopqr ================= 當程式欲刪除 # #% % 這一行,變成 ====[c:\test.txt]==== ABCDEFG 1234567890 hijklmnopqr ================= 方法是 語法:
Dim gstrText As String, vtLineText As Variant 能否不刪除檔案 (Kill "c:\test.txt") 而辦到覆寫的需求 提示: .如果不執行 Kill "c:\test.txt",而直接存檔,會變成 ====[c:\test.txt]==== ABCDEFG 1234567890 hijklmnopqrijklmnopqr ================= 多了紅色這一段 編輯前、後大小都是 42 Byte |
改成以下方式,不知道可否接受
因為 put 我不熟(哈哈) 語法:
Dim gstrText As String, vtLineText As Variant |
試了一下 OK
很感謝您的答案 如此將幫我解決了很多問題 說真的自己還真的沒注意到 Input、Output 能保留文件格式的說...是一大收穫 |
有幫助,那真是太好了!!!:n3:
劣者倒是很少用/根本沒想到什麼需要用 PUT 說(一方面也是不熟啦) 印象中是 和 循序/隨機 有關(高中上的,算很久的記憶了) |
所有時間均為台北時間。現在的時間是 09:35 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *