1 | initial version |
To make a folder in Flutter's Local Storage/External Storage, you can use the path_provider package. Here is the process to create a folder:
Import the package by adding the following line to your pubspec.yaml file:
dependencies:
path_provider: ^2.0.1
Import the package in your Dart code:
import 'package:path_provider/path_provider.dart';
Get the directory where you want to create the folder. To get the application directory:
final directory = await getApplicationDocumentsDirectory();
To get the external storage directory:
final directory = await getExternalStorageDirectory();
Create the folder using the directory path and the folder name:
final folderName = 'MyFolder';
final folderPath = '${directory.path}/$folderName';
final folder = Directory(folderPath);
folder.createSync();
This code will create a folder named "MyFolder" in the directory you have chosen. If the folder already exists, this code will do nothing.
You can now use the folder to read and write files.