多用户C#文本文件共享方案
我不想从头开始编写一个文本文件共享windows窗体应用程序,我想我应该简单地问某人是否有我可以使用的代码片段(C#)或方法 该应用程序只需要创建一个文本文件,并允许网络上不同PC上使用同一应用程序的多个用户向该文件添加注释。基本上,我试图让多个用户使用这个简单的应用程序对项目进行频繁的更新/评论/状态更改 我已经研究了一些filestream锁定建议,但还是想看看是否有人愿意共享代码片段 提前感谢您的帮助。多用户C#文本文件共享方案,c#,filestream,file-locking,filelock,multi-user,C#,Filestream,File Locking,Filelock,Multi User,我不想从头开始编写一个文本文件共享windows窗体应用程序,我想我应该简单地问某人是否有我可以使用的代码片段(C#)或方法 该应用程序只需要创建一个文本文件,并允许网络上不同PC上使用同一应用程序的多个用户向该文件添加注释。基本上,我试图让多个用户使用这个简单的应用程序对项目进行频繁的更新/评论/状态更改 我已经研究了一些filestream锁定建议,但还是想看看是否有人愿意共享代码片段 提前感谢您的帮助。 Dell尝试使用System.IO.File.AppendText方法这将完成所有您需
Dell尝试使用
System.IO.File.AppendText
方法这将完成所有您需要的文件操作
摘自MSDN的备注
StreamWriter(字符串、布尔值)构造函数重载。如果文件
指定的路径不存在,已创建该路径。如果文件有
存在时,对StreamWriter的写入操作会将文本追加到文件中。
允许其他线程在文件打开时读取该文件
允许path参数指定相对路径或绝对路径
信息。相对路径信息被解释为相对于
当前工作目录。获取当前工作状态
目录,请参阅GetCurrentDirectory
路径参数不区分大小写。此方法等效于
使用客户机-服务器方法,例如,使用AppendText和GetText两种方法创建一个WCF服务,然后只有WCF服务会写入文件 下面是基本WCF客户机服务器的示例