PathProvider 插件
PathProvider 访问设备文件系统上的常用位置。
使用方法:
在pubspec.yaml文件中添加 PathProvider 插件
path_provider: ^*.*.*查看最新版本在文件中导入:
import 'package:path_provider/path_provider.dart';
DocumentsDirectory文档目录,用于存储只有自己可以访问的文件。只有当应用程序被卸载时,系统才会清除该目录。在
iOS上,这对应于NSDocumentDirectory。在Android上,这是AppData目录。String docDir = (await getApplicationDocumentsDirectory()).path;TemporaryDirectory系统可随时清除的临时目录(缓存)。在
iOS上,这对应于NSTemporaryDirectory()返回的值。在Android上,这是getCacheDir()返回的目录。String tempDir = (await getTemporaryDirectory()).path;SupportDirectory在iOS上,它使用
NSApplicationSupportDirectory来获取目录。在Android上,这是getFilesDir返回的目录。String supportDir = (await getApplicationSupportDirectory()).path;ExternalStorageDirectory获取存储卡路径,仅在
Android上中有效,iOS系统无此方法,可以通过Platform.isIOS来判断当前系统是否是iOS系统String extStorageDir = (await getExternalStorageDirectory()).path;