Создан заказ №10629920
8 марта 2024
Реализовать функционал отслеживания появления и удаления файлов в директории
Как заказчик описал требования к работе:
Задание
Реализовать функционал отслеживания появления и удаления файлов в директории
Функциональные требования
Вы должны написать watcher, который отправляет событие Event в канал Watcher.Events при появлении файла в указанной директории, а также при его удалении.
Типы событий:
• событие с типом Eve
ntTypeFileCreate отправляется когда файл появился в директории;
• событие с типом EventTypeFileRemoved отправляется когда файл удален из директории.
При запуске функции, если в директории есть файлы, события не должны быть отправлены.
Отправляются только те события, которые произошли после запуска функции.
Функция должна отслеживать так же файлы во вложенных директориях.
Требования к коду
• нельзя использовать сторонние библиотеки, но можно использовать golang.org/x/sync, path/filepath;
• тесты должны проходить без модификаций исходных тестов;
• допускается написание собственных тестов;
• общее время прохождение тестов ограничено - 60 сек.
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
9 марта 2024
Заказ завершен, заказчик получил финальный файл с работой
5
Реализовать функционал отслеживания появления и удаления файлов в директории.jpg
2024-03-12 07:40
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Всё было вовремя сделано, и автор ответил на все мои вопросы! Работа была сдана успешно!