以编程方式检测文件夹是不是为云本地文件夹
Posted
技术标签:
【中文标题】以编程方式检测文件夹是不是为云本地文件夹【英文标题】:Programmatically detecting if a folder is a cloud local folder以编程方式检测文件夹是否为云本地文件夹 【发布时间】:2019-03-23 23:35:25 【问题描述】:有没有办法检测特定文件夹是否被用作 Windows 中云存储的本地存储?本地云存储文件夹的默认名称似乎是云提供商的名称(例如 OneDrive、Google Drive、Dropbox),并且本地云文件夹具有独特的图标。本地存储中的文件夹和文件还具有指示其同步状态的附加图标。但是,用户可以重命名本地云存储文件夹。是否有任何可从 C# 访问的文件夹属性,可让我确定文件夹是否为本地云存储?
【问题讨论】:
【参考方案1】:您可以使用 storageFolder.Provider.Id
文档链接:https://docs.microsoft.com/en-us/uwp/api/windows.storage.storagefolder.provider?view=winrt-19041
例如:var provider = storageFolder.Provider;
1 - Exemple application in code
2 - Exemple application in code
【讨论】:
以上是关于以编程方式检测文件夹是不是为云本地文件夹的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 中以编程方式将 sqlite 文件保存在本地文件夹或 nsbundle 中?