path_provider 1.6.14 copy "path_provider: ^1.6.14" to clipboard
path_provider: ^1.6.14 copied to clipboard

outdated

Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.

path_provider #

pub package

A Flutter plugin for finding commonly used locations on the filesystem. Supports iOS, Android, Linux and MacOS. Not all methods are supported on all platforms.

Usage #

To use this plugin, add path_provider as a dependency in your pubspec.yaml file.

Example #

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.

Usage in tests #

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.

You will also have to temporarily add the following line to the setup of your test.

disablePathProviderPlatformOverride = true;

See this issue, for more details on why this is needed.

5.11k
likes
0
points
3.92M
downloads

Publisher

verified publisherflutter.dev

Weekly Downloads

Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, path_provider_linux, path_provider_macos, path_provider_platform_interface

More

Packages that depend on path_provider