createInitialStructure function
void
createInitialStructure()
Implementation
void createInitialStructure() {
// Create folders
for (var folder in folders) {
final dir = Directory(folder);
if (!dir.existsSync()) {
dir.createSync(recursive: true);
print('Created folder: $folder');
}
}
// Create or overwrite files
files.forEach((path, content) {
final file = File(path);
file.writeAsStringSync(content); // Always overwrite with the latest content
print('Created or updated file: $path');
});
}