pickDirectory method
Implementation
Future<String?> pickDirectory({
String? dialogTitle,
String? initialDirectory,
}) async {
bool hasPermission = await _checkStoragePermission();
if (!hasPermission) return null;
try {
final result = await fp.FilePicker.platform.getDirectoryPath(
dialogTitle: dialogTitle,
initialDirectory: initialDirectory,
);
return result;
} catch (e) {
print('Error picking directory: $e');
return null;
}
}