c# - 是否有必要使用特定于平台的文件系统,还是可以使用 System.IO?
问题描述
我正在尝试从 iOS 和 Android 的资源/资产文件夹中复制一个数据库文件,并搜索了一些人使用的方法。此人在 Android 上使用 BinaryReader/Writer,而在 iOS 上使用 File.Copy。我不能同时使用 System.IO.File.Copy 吗?我将像他一样使用依赖注入,这样我就可以访问每个资源的特定资源文件夹(除非还有跨平台参考?)但我不明白为什么需要在 Forms 项目中使用不同的文件系统.
解决方案
推荐阅读
- windows - 无法通过 cmd 拉取和推送到 git
- python - 避免插入那些已经在 SQL 表中的记录
- node.js - 从nodejs插入表单数据到mongodb
- c++ - UE4:随机生成继承自单个 C++ 类的蓝图类actor
- mysql - 选择带有条件的 group_concat
- c++ - g++优化使程序无法运行
- python - AWS-Code-commit-repository 备份,包括多个分支和提交历史
- kubernetes - GCP - 记录 k8s:向 Stackdriver googleapi 发送请求时出错:错误 400:无法写入一个或多个 TimeSeries
- elasticsearch - 使用应该的弹性搜索查询不起作用
- java - 为什么 Spring 不识别 @BatchSize 注释