1
我怎樣寫在vb.net打開文件我怎樣寫一個打開的文件在vb.net
我使用這個功能現在
My.Computer.FileSystem.WriteAllText(filepath, createString(), True)
但是,如果文件被打開,它會給出一個錯誤,指出該文件正在被另一個進程使用。 它在文件關閉時有效。
那麼如何更新打開文件內容?該文件需要在打開時寫入。
我怎樣寫在vb.net打開文件我怎樣寫一個打開的文件在vb.net
我使用這個功能現在
My.Computer.FileSystem.WriteAllText(filepath, createString(), True)
但是,如果文件被打開,它會給出一個錯誤,指出該文件正在被另一個進程使用。 它在文件關閉時有效。
那麼如何更新打開文件內容?該文件需要在打開時寫入。
如果讀取文件的應用程序是您沒有源代碼的文件,但您無法做到這一點,它必須以拒絕寫入訪問的模式打開文件。如果你寫即讀文件的應用程序,你可能能夠做到像下面這樣允許讀取文件/寫入共享:
你只能寫一個文件,如果你打開了它在同一個過程中,使用_same_變量來打開它。如果文件在外部打開,則無法寫入。請解釋文件在哪裏打開。 – Oded
例如,用戶通過雙擊打開文件。然後用戶嘗試使用vb.net中的應用程序更新文件,而不先關閉文件。那麼,你說如果讓它被外部進程打開,那麼文件無法更新? – sicKo
沒錯。它被打開它的進程鎖定。 – Oded