std::fs и std::path::Path.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL10 100 of 173 menu
◀ ▶

Задачи на файловую систему в Rust. Часть 10

Напишите функцию copy_if_exists(src, dst) -> Result<(), io::Error>.

Напишите функцию ensure_file(path, default_content) — создаёт файл, если его нет.

Дана папка:

let dir = Path::new("data");

Подсчитайте количество файлов и папок отдельно.

Соберите все .txt файлы из папки в один merged.txt с разделителем "---".

Комплексная задача: прочитать конфиг, обработать данные, записать отчёт в новый файл с обработкой Result.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить