PCL库和类似的File.Exists函数

时间:2014-01-06 00:50:57

标签: dll xamarin portable-class-library

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

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

我建议您查看MVVMCross framework,了解一般的移动开发,特别是File Plugin of MVVMCross