makeDirectory method

void makeDirectory(
  1. String dirname
)

Implementation

void makeDirectory(String dirname) async {
  String newDirPath = _getFullPath(dirname);
  if (!_isPathAllowed(newDirPath)) {
    sendResponse('550 Access denied');
    return;
  }

  var newDir = Directory(newDirPath);
  if (!(await newDir.exists())) {
    await newDir.create();
    sendResponse('257 "$dirname" created');
  } else {
    sendResponse('550 Directory already exists');
  }
}