PCL库和类似的File.Exists函数

Nes*_*tor 6 dll portable-class-library xamarin

我是新版Mono 4.2中的新手,他们实现了新的PCL库,我的问题是有一个类似于File.Exists的功能,可以在PCL上运行,如果我将这些库与完整的库混合,会出现问题与iOs中的这个DLL的兼容性.谢谢.

Dan*_*ted 5

您可以使用我的PCL存储库进行跨平台文件IO访问.它没有单独的方法来检查文件的存在,但是你可以调用IFolder.GetFileAsync并检查它是否抛出了FileNotFoundException.


Lie*_*iel 3

文件系统在每个操作系统上的处理方式不同,因此您将需要编写特定于平台的代码,或使用预制的跨平台框架的插件。

我建议您看一下MVVMCross 框架,用于一般的移动开发,特别是MVVMCross 的文件插件