datasetSelectFolder function
Select a folder for dataset loading using a directory picker dialog.
Implementation
Future<String?> datasetSelectFolder() async {
try {
// Use file_picker package to select folder.
String? selectedDirectory = await FilePicker.platform.getDirectoryPath(
dialogTitle: 'Choose a folder to load as your dataset source.',
);
if (selectedDirectory == null) {
// User canceled the picker.
return null;
}
return selectedDirectory;
} catch (e) {
debugPrint('Error selecting folder: $e');
return null;
}
}