createDirectory function
Creates a directory at path (including any missing parents).
Does nothing if it already exists.
Implementation
void createDirectory(String path) {
final dir = Directory(path);
if (!dir.existsSync()) {
dir.createSync(recursive: true);
logCreate(path);
}
}