flutter文件相关代码片
Easul Lv4

文件

获取文件数据

折叠代码块DART 复制代码
1
2
3
4
5
6
7
8
9
10
11
// 需要导入 dart:ui 包
static Future<String> getTvDataLocalFile() async {
// 也可以使用如下方法从pubspec.yaml中定义的资源中加载资源
// rootBundle.loadString('assets/json/tv.json')
var tvDataLocalFile = File('filePath');
if (!(await tvDataLocalFile.exists())) {
await tvDataLocalFile.create();
}

return tvDataLocalFile.readAsString();
}

写入文件数据

折叠代码块DART 复制代码
1
2
3
4
5
6
7
8
9
// 需要导入 dart:ui 包
static Future<void> setTvDataLocalFile(String tvData) async {
var tvDataLocalFile = File('filePath');
if (!(await tvDataLocalFile.exists())) {
await tvDataLocalFile.create();
}

await tvDataLocalFile.writeAsString(tvData);
}
 评论
来发评论吧~
Powered By Valine
v1.5.2