我有一个声明自定义文件格式的基本 UWP Windows 10 应用程序(在 PC 上运行)。用户可以打开和编辑该格式的文档(例如,很像在 Word Mobile 中打开 .docx 文件)。
我的问题是这样的:假设用户使用我的应用程序从 OneDrive 打开一个文档,并且该文档在另一台设备上进行了修改。我的应用程序如何获得有关更改以重新加载文档的通知?
额外的问题:) 如果在本地和同时在另一台设备上修改文件时发生冲突怎么办?
在内部StorageFile
,我使用从 a 获得的 aFileOpenPicker
来阅读文档。
我查看了StorageFolder.CreateFileQueryWithOptions(...)
,但我无法获得对 StorageFile 父文件夹的引用,因为我的应用程序只有读取文件本身的权限,而不能访问父文件夹。
我可以定期轮询文件的修改日期,但这似乎远非理想......