string tallyDirPath = @"D:Work";
如果(Directory.Exists (tallyDirPath)){
var watcher = new FileSystemWatcher(tallyDirPath);
watcher.NotifyFilter = NotifyFilters.Attributes
| NotifyFilters.CreationTime
| NotifyFilters.DirectoryName
| NotifyFilters.FileName
| NotifyFilters.LastAccess
| NotifyFilters.LastWrite
| NotifyFilters.Security
| NotifyFilters.Size;
}
正如Anders所说,UWP应用程序是在沙箱中运行的。因此,UWP应用程序不允许直接访问某些系统资源,如文件系统。例如,您不能使用使用文件路径来获取文件的。net api。当然,在默认情况下,UWP应用程序可以访问一些地方。有关更多信息,请检查文件访问权限
如果你想通过UWP应用程序中的路径获取文件。您必须添加受限的broadFileSystemAccess清单文件中的功能。此功能适用于Windows中的api。存储名称空间。这意味着您需要使用Windows。具有文件路径的存储api,如StorageFile.GetFileFromPathAsync(String)方法。