0

与其从头开始编写文本文件共享 Windows 窗体应用程序,我想我只想问是否有人有我可以使用的片段 (C#) 或方法?

该应用程序只需要创建一个文本文件,并允许多个用户从网络上的不同电脑上使用相同的应用程序将注释附加到文件中。基本上,我试图让多个用户使用这个简单的应用程序对项目进行频繁的更新/评论/状态更改。

我研究了一些文件流锁定建议,但再次想看看是否有人愿意分享代码片段。

提前感谢您的任何帮助。戴尔

4

2 回答 2

2

尝试使用System.IO.File.AppendText方法这可以完成您正在寻找的所有文件操作

备注取自 MSDN

StreamWriter(String, Boolean) 构造函数重载。如果 path 指定的文件不存在,则创建该文件。如果文件确实存在,则对 StreamWriter 的写入操作会将文本附加到文件中。文件打开时允许其他线程读取文件。

path 参数允许指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅 GetCurrentDirectory。

路径参数不区分大小写。该方法等价于

于 2012-07-11T21:14:18.773 回答
0

使用 Client-Server 方法,例如使用 AppendText 和 GetText 两种方法创建 WCF 服务,然后只有 WCF 服务会写入文件。

这是基本 WCF 客户端-服务器的示例

http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication

于 2012-07-11T21:17:40.360 回答