【发布时间】:2019-08-10 09:42:42
【问题描述】:
在面向 UWP 的应用程序中,如果文件(在我的应用程序中修改)已从应用程序无法写入的位置打开(在这种情况下,“另存为”只会能得到的)。但是,允许应用程序写入 KnownFolders.PicturesLibrary,我需要在代码中确定给定路径是否位于 PicturesLibrary(或该位置的嵌套子文件夹)内。
我能够判断一个路径是否是另一个路径的子文件夹,但对于 StorageFolder
StorageFolder picturesDirectory = KnownFolders.PicturesLibrary;
我得到空的 Path 属性值。
那么,我如何判断给定路径是还是不是位于 PicturesLibrary 中?
有什么方法可以将 KnownFolders.Pictures 库解析为磁盘路径?
或者我应该使用打开文件时获得的绝对路径以外的其他东西来识别文件是否来自 PicturesLibrary?
【问题讨论】:
-
我现在无法检查,但如果你查看
PicturesLibrary的所有 1 级子级,我认为它们应该是真正的文件夹。
标签: uwp filepath subdirectory known-folders storagefolder