абстрактный метод createSync
Синхронно создаёт файл.
Если recursive равно false (значение по умолчанию), файл создаётся только в том случае, если все каталоги в его пути уже существуют. Если recursive равно true, сначала создаются все несуществующие родительские каталоги.
Если exclusive равно true и файл, который требуется создать, уже существует, эта операция завершается с исключением FileSystemException.
Если exclusive равно false, существующие файлы остаются нетронутыми при вызове createSync. Вызов createSync для существующего файла всё же может завершиться ошибкой, если у файла ограничены права доступа.
Если операция завершается ошибкой, выбрасывается исключение FileSystemException.
Реализация
void createSync({bool recursive = false, bool exclusive = false});
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/File/createSync.html