如何检查文件是否为本地文件

时间:2014-10-17 15:46:17

标签: windows-runtime windows-store-apps windows-8.1

我正在为Windows 8.1开发应用程序,我想警告用户是否使用了设备上没有的文件。

如何检查用户使用FilePicker选择的文件是否位于当前设备上(可能位于网络共享,NAS上,美元磁盘上......)?

1 个答案:

答案 0 :(得分:0)

这应该有效:

var picker = new FileOpenPicker();
picker.FileTypeFilter.Add("*");
var file = await picker.PickSingleFileAsync();
var provider = file.Provider;

if (provider.Id != "computer")
{
    // TODO: Warn the user here
}