changeDirectory method
Implementation
void changeDirectory(String dirname) {
if (dirname.isEmpty) {
sendResponse('501 Syntax error in parameters');
return;
}
try {
fileOperations.changeDirectory(dirname);
sendResponse(
'250 Directory changed to ${fileOperations.getCurrentDirectory()}');
} catch (e) {
sendResponse('550 Access denied or directory not found');
logger.generalLog('Error changing directory: $e');
}
}