1

我正在制作一个 Windows Store 应用程序,它从服务器获取文件并将其存储在本地以便快速访问。我还想让它与 Dropbox 同步文件,并在用户进行任何更改时将更改推送到 Dropbox。我查看了 CachedFileUpdater,如果我使用另一个 Windows Store 应用程序来编辑文件,它似乎可以工作。但是,我在尝试监控桌面应用程序所做的更改时遇到了很大的麻烦。这很重要,因为许多文件都是办公文档,而且 Office 2013 可用于 Windows RT,我还希望该应用程序可用于 Windows 8。

首先,我尝试在所有文件上使用 CachedFileUpdater,但是当我使用桌面应用程序打开文件时,它将以只读模式打开,我无法在桌面模式下保存它。如果用户选择使用桌面应用程序打开它,我不使用它,更改将被保存,但稍后我的应用程序将无法以某种方式访问​​该文件。我猜这是因为所有者更改为桌面应用程序。现在不仅我似乎无法监控文件更改,而且一旦被桌面应用程序修改,我也无法访问这些更改。\

有什么技巧可以帮助吗?非常感谢!

4

0 回答 0