subFolder function

void subFolder(
  1. String name
)

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'));
}