Создание папки в Dart
Класс Directory описывает папку на диске. Команда
createSync создает один каталог. Родительская папка
должна уже существовать, если не включен рекурсивный режим.
var base = Directory('storage');
base.createSync();
var inbox = Directory('storage/inbox');
inbox.createSync();
Цепочку вложенных каталогов можно создать за один шаг
с рекурсивным режимом у createSync:
var nested = Directory('out/2026');
nested.createSync(recursive: true);
Создайте cache и проверьте, что каталог появился
на диске.
Попробуйте создать cache/tmp до папки cache,
затем создайте cache и повторите попытку.
Сравните оба исхода.