而不是我从头开始写一个文本文件共享窗体应用程序,我想我会问是否有人有我可以使用的片段(C#)或方法?
应用程序只需要创建一个文本文件,并允许多个用户使用网络上不同pc的相同应用程序向文件添加注释。基本上,我试图让多个用户使用这个简单的应用程序为项目提供频繁的更新/评论/状态更改。
我已经研究了一些文件流锁定建议,但是再次想看看是否有人愿意共享代码段。
提前感谢您的任何帮助。 戴尔
答案 0 :(得分:2)
尝试使用System.IO.File.AppendText
方法,这样做可以查找文件操作的所有内容
来自MSDN的评论
StreamWriter(String,Boolean)构造函数重载。如果是文件 由path指定不存在,它被创建。如果文件有 存在,对StreamWriter的写操作会将文本追加到文件中。 允许其他线程在文件打开时读取该文件。
允许path参数指定相对路径或绝对路径 信息。相对路径信息被解释为相对于 当前的工作目录。获得当前的工作 目录,请参阅GetCurrentDirectory。
path参数不区分大小写。此方法等同于
答案 1 :(得分:0)
使用Client-Server方法,例如使用2个方法AppendText和GetText创建WCF服务,然后只有WCF服务写入文件。
以下是基本WCF客户端服务器
的示例http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication