【发布时间】:2018-04-11 13:33:52
【问题描述】:
现在 UWP 支持 .NET Standard 2.0,它可以访问更多 System.IO 命名空间,包括 Fileinfo 和 DirectoryInfo。
如何将 UWP StorageFile 转换为 Fileinfo?还有一个 StorageFolder 到 DirectoryInfo 吗?
尝试打开生成的 Fileinfo 时,天真的方法(获取 StorageItem 的完整路径并使用它构造 Fileinfo)失败,如果可能的话,我真的很想避免使用 PCLStorage。
【问题讨论】:
-
您的幼稚实现在 Windows 10 桌面上的 uwp 中运行良好,我可以访问生成的文件信息,例如显示带有 Directory.FullName 的消息。也许它依赖于Provider,在Windows 10下名称是“This PC”(LOL)
-
在您尝试打开该 FileInfo 以获取流之前,它可以正常工作。
标签: .net uwp .net-standard