filesyncprovider为与文档同名的文档创建文件夹

时间:2015-03-12 08:15:26

标签: microsoft-sync-framework

我正在使用customprovider和filesyncprovider构建同步应用程序。我在这个例子中建立了我的提供者:

https://code.msdn.microsoft.com/File-Sync-with-Simple-c497bf87

现在我想扩展到分层文件夹结构。因此,在自定义syncprovider的EnumerateItems方法中,我返回所有文件和文件夹,就像我之前只使用目录中的文件一样。现在在filesyncprovider端,这会导致创建具有文件名和文件放在此文件夹中的文件夹。例如。 文件夹1 \ TextFile.txt的\ TextFile.txt的

我不知道,我做错了什么,我发现很难知道MS文件同步提供者的哪个部分我可以调试,看看发生了什么。

我的问题是,我做错了什么以及如何纠正它,以便输出正确 文件夹1 \ TextFile.txt的?

致以最诚挚的问候,

托拜厄斯

1 个答案:

答案 0 :(得分:0)

 // Must return the relative path without the filename
        public string RelativeDirectoryPath
        {
            get
            {
                return _relativeFilePath;
            }

首先阅读 - 然后问:我返回文件的路径而不是文件夹的路径...上面的评论甚至警告不要这样做...