Skip to content

Проверка 04 copy directory

Eugene edited this page May 24, 2022 · 10 revisions

Описание хода проверки задания 04-copy-directory:

  1. Проверьте код на наличие синхронных методов модуля fs(можно воспользоваться сочетанием клавиш ctrl + f и ввести в появившемся поле поиска Sync) и setTimeout(). В случае использования синхронных методов или таймера задание считается невыполненным - 0 баллов.
  2. Проверьте файл index.js на наличие экспериментальной функции fsPromises.cp(). В случае её использования задание считается невыполненным - 0 баллов.
  3. Откройте папку files и убедитесь, что она не пуста. В противном случае создайте несколько файлов на ваше усмотрение.
  4. Запустите скрипт командой node 04-copy-directory находясь в корневом каталоге репозитория.
  5. После завершения выполнения скрипта проверьте папку 04-copy-directory на наличие созданной папки files-copy с точной копией содержимого исходной папки files. Если данная папка отсутствует или же содержимое не совпадает с содержимым папки files задание считается невыполненным - 0 баллов.
  6. Добавьте ещё несколько новых файлов в папку files и удалите один из ранее существовавших. Запустите команду node 04-copy-directory.
  7. Убедитесь, что содержимое папки files-copy обновлено и соответствует содержимому папки files. Если в процессе выполнения произошла ошибка или состояние папки files-copy не было актуализировано задание считается невыполненным - 0 баллов.

В случае успешной проверки всех пунктов за задание начисляется 20 баллов