Практика на файлы в Dart
Ниже собраны задачи по темам раздела про файлы: запись и чтение текста, каталоги и проверка наличия файла.
Дан список:
var words = ["api", "dart", "file", "io"];
Запишите каждое слово на отдельной строке
в words.txt, прочитайте файл и выведите
самое длинное слово.
Дан файл nums.csv:
// nums.csv
// 3,7,1,9
Выведите сумму всех чисел из файла.
Создайте out/2026/report.txt с текстом "done".
Выведите полный путь и размер файла.
В каталоге inbox лежат только текстовые файлы.
Выведите их количество.
Дан файл data.txt:
// data.txt
// alpha
// beta
// gamma
Прочитайте файл построчно и выведите строки
в обратном порядке в rev.txt.
Обойдите tree и выведите пути всех файлов
с расширением "txt".
Дан файл log.txt:
// log.txt
// ok
// fail
// ok
// ok
Посчитайте, сколько строк равны "ok",
и выведите число.
Проверьте, существует ли config.json.
Если файла нет, создайте его с текстом "{}"
и выведите created. Иначе выведите exists.