subFolder function
Implementation
void subFolder(String name) {
// Create a Directory object named repository with the path '$name/repository'
Directory repository = Directory('$name/repository');
// Create a Directory object named modules with the path '$name/modules'
Directory modules = Directory('$name/modules');
// Create a Directory object named data with the path '$name/data'
Directory data = Directory('$name/data');
// Create the repository directory and its parent directories if they don't exist
repository
.create(recursive: true)
.then((value) => print('Sub Folder $repository created successfully'))
.catchError((error) => print('Error creating $repository: $error'));
// Create the modules directory and its parent directories if they don't exist
modules
.create(recursive: true)
.then((value) => print('Sub Folder $modules created successfully'))
.catchError((error) => print('Error creating $modules: $error'));
// Create the data directory and its parent directories if they don't exist
data
.create(recursive: true)
.then((value) => print('Sub Folder $data created successfully'))
.catchError((error) => print('Error creating $data: $error'));
}