метод createSync абстрактный
void createSync(Синхронно создать файл. Существующие файлы остаются неизменными после вызова createSync. Вызов createSync для существующего файла может завершиться ошибкой, если на файл наложены ограниченные разрешения.
Если recursive имеет значение false, по умолчанию, файл создаётся только если все каталоги в пути существуют. Если recursive имеет значение true, все несуществующие компоненты пути создаются.
Выбрасывает FileSystemException, если операция завершается ошибкой.
Исходный код
void createSync({bool recursive: false});
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/File/createSync.html