path_provider 2.0.0-nullsafety copy "path_provider: ^2.0.0-nullsafety" to clipboard
path_provider: ^2.0.0-nullsafety copied to clipboard

outdated

Flutter plugin for getting commonly used locations on host platform 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.

5.11k
likes
0
points
3.78M
downloads

Publisher

verified publisherflutter.dev

Weekly Downloads

Flutter plugin for getting commonly used locations on host platform 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, path_provider_windows

More

Packages that depend on path_provider