# File Manager FileManager is a wonderful widget that allows you to manage files and folders, pick files and folders, and do a lot more. Designed to feel like part of the Flutter framework. ## Compatibility ✅   Android
✅   Linux
✅   Aurora
❌   Windows ([in progress](https://github.com/4-alok/file_manager/tree/windows-support))
❌   MacOS (active issue: [MacOS support](https://github.com/DevsOnFlutter/file_manager/issues/8))
## Usage **pubspec.yaml** ```yaml dependencies: file_manager: git: url: https://gitlab.com/omprussia/flutter/flutter-community-plugins/file_manager ref: aurora-1.1.2 ``` ***.dart** ```dart FileManager( controller: controller, builder: (context, snapshot) { final List entities = snapshot; return ListView.builder( itemCount: entities.length, itemBuilder: (context, index) { return Card( child: ListTile( leading: FileManager.isFile(entities[index]) ? Icon(Icons.feed_outlined) : Icon(Icons.folder), title: Text(FileManager.basename(entities[index])), onTap: () { if (FileManager.isDirectory(entities[index])) { controller.openDirectory(entities[index]); // open directory } else { // Perform file-related tasks. } }, ), ); }, ); }, ), ``` *The complete example is available [here](https://github.com/DevsOnFlutter/file_manager/blob/main/example/lib/main.dart).*