使用c#在同一台机器上同步两个文件夹

时间:2010-10-07 14:03:02

标签: c# sync

我在同一台机器上有两个文件夹 - “Folder 1”& “文件夹2”。无论何时我在文件夹1中添加/删除/修改文件夹/文件,它都应立即与“文件夹2”同步。我在Code Project(http://www.codeproject.com/KB/files/FileSync.aspx)上发现了一篇类似的文章,但由于某种原因,它没有同步,也没有错误。

任何指针?

3 个答案:

答案 0 :(得分:0)

如果你想看另一个例子,请检查this一个,我还没有尝试过,只需通过查看帖子的名称来推荐。 (我不确定你是否可以在没有登录的情况下看到该页面。注册非常简单且免费顺便说一句)

答案 1 :(得分:0)

FileSystemWatcher有一个属性“EnableRaisingEvents”,除了在线程内创建的第一个FSW实例外,该属性设置为false。我是否可以建议为每个实例强制手动将此值设置为true?

答案 2 :(得分:0)

尝试查看Microsoft Sync Framework。其中一个示例涉及在目录之间同步文件。

您可以使用FileSystemWatcher来触发同步过程。