而不是我從頭開始寫一個共享Windows窗體應用程序的文本文件,我想我會問,如果有人有我可以使用的片段(C#)或方法?多個用戶的C#文本文件共享方案
該應用程序只需要創建一個文本文件,並允許多個用戶使用來自網絡上不同PC的同一應用程序將註釋附加到該文件。基本上,我試圖讓這個簡單的應用程序讓多個用戶經常更新/評論/狀態更改到一個項目。
我已經研究了一些文件流鎖定建議,但又想看看是否有人願意共享代碼段。
在此先感謝您的幫助。 戴爾
而不是我從頭開始寫一個共享Windows窗體應用程序的文本文件,我想我會問,如果有人有我可以使用的片段(C#)或方法?多個用戶的C#文本文件共享方案
該應用程序只需要創建一個文本文件,並允許多個用戶使用來自網絡上不同PC的同一應用程序將註釋附加到該文件。基本上,我試圖讓這個簡單的應用程序讓多個用戶經常更新/評論/狀態更改到一個項目。
我已經研究了一些文件流鎖定建議,但又想看看是否有人願意共享代碼段。
在此先感謝您的幫助。 戴爾
嘗試使用System.IO.File.AppendText
這個方法做的一切你要找的文件操作
備註從MSDN
的StreamWriter(字符串,布爾值)構造函數重載拍攝。如果path指定的文件 不存在,則創建該文件。如果文件存在 ,則將操作寫入StreamWriter將文本附加到文件。 允許其他線程在文件打開時讀取該文件。
允許路徑參數指定相對或絕對路徑 信息。相對路徑信息被解釋爲相對於當前工作目錄的 。要獲取當前工作的 目錄,請參閱GetCurrentDirectory。
path參數是不區分sensitive.This方法相當於
使用客戶端 - 服務器的方法,例如使用2種方法AppendText通過和的getText一個WCF服務,然後只WCF服務將寫入文件。
這裏是基本WCF客戶機 - 服務器的示例
http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication