A Flutter plugin for finding commonly used locations on the filesystem. Supports Android, iOS, Linux, macOS and Windows. Not all methods are supported on all platforms.
To use this plugin, add path_provider
as a dependency in your pubspec.yaml file.
Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;
Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;
Please see the example app of this plugin for a full example.
path_provider
now uses a PlatformInterface
, meaning that not all platforms share the a single PlatformChannel
-based implementation.
With that change, tests should be updated to mock PathProviderPlatform
rather than PlatformChannel
.
See this path_provider
test for an example.