TGViewer
Занимательные задачи PHP Занимательные задачи PHP @php_tricker · 353 subscribers
Post #238 185
Задача 219
Архивация старых файлов

Дана корневая папка с вложенными подпапками. Напишите скрипт, который:

1. Найдет все файлы, которые не изменялись более 30 дней
2. Создаст папку "archive" в корневой папке
3. Переместит старые файлы в папку "archive", сохраняя структуру подпапок
4. Запишет отчет в файл archiving_report.txt

Формат отчета:
"Архивировано файлов: 8
Освобождено места: 4.2 МБ

Архивированные файлы:
- old_report.pdf (из /docs/)
- backup.zip (из /backups/)
- photo1.jpg (из /images/vacation/)"

Структура подпапок в папке "archive" должна повторять исходную структуру.

Примечание: файлы должны физически перемещаться, а не копироваться.
  • ❤ 2
More from @php_tricker
  1. Apr 3, 2026НОВИНКА Канал по математике от Трепачёва:) В этом канале я буду постить сложные математиче…
  2. Jan 19, 2026Задача 223 Чередование гласных и согласных Дано слово (строка на русском языке). Проверьте…
  3. Jan 18, 2026Задача 222 Сколько раз число встречается в своем квадрате Дано целое положительное число.…
  4. Jan 17, 2026Задача 221 Сумма цифр четных чисел в строке Дана строка, содержащая слова и числа. Найдите…
  5. Jan 16, 2026Задача 220 Нахождение самой длинной последовательности одинаковых символов Дана строка. На…
  6. Jan 14, 2026Задача 218 Поиск дубликатов файлов Дана корневая папка с вложенными подпапками. Напишите с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →