flutter_file_manager

A set of utilities, that help to manage the files & directories in Android system.

version: 0.0.1

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation.

Screenshots

Usage

To use this package, add these
dependency in your pubspec.yaml file.

dependencies:
  flutter:
    sdk: flutter
  path: ^1.6.2
  path_provider: ^0.4.1
  flutter_file_manager: ^0.0.1

And, add read / write permissions in your android/app/src/main/AndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

Don't forget to give Storage permissions to your app, manually or by this plugin simple_permissions

/// this code will bring you all the file types that match the given extensions.
List<String> imagesPaths = [];
Future buildImages() async {
	var dir = await getExternalStorageDirectory();
	imagesPaths = await FileManager.filesTreeList(dir.path, extensions: ["png", "jpg"]);
}

Example

Contributors

Contact me

me.developer.a@gmail.com

Libraries

flutter_file_manager