读写文件

本指南介绍如何使用PathProvider 插件和Dart的IO库在Flutter中读写文件 。

介绍

PathProvider 插件提供了一种平台透明的方式来访问设备文件系统上的常用位置。该类当前支持访问两个文件系统位置:

一旦你的Flutter应用程序有一个文件位置的引用,你可以使用dart:ioAPI来执行对文件系统的读/写操作。有关使用Dart处理文件和目录的更多信息,请参阅此概述 和这些示例

读写文件的示例

以下示例展示了如何统计应用程序中按钮被点击的次数(关闭重启数据不丢失):

  1. 通过 flutter create 或在IntelliJ中 File > New Project 创建一个新Flutter App.
  2. pubspec.yaml文件中声明依赖 PathProvider 插件
  3. 用一下代码替换 lib/main.dart中的:

原文