Курсы по NodeJS+Mongo
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
35 of 183 menu
Бесплатный курс: Практика на Реальных Проектах и Работы в Портфолио! Начало 11 ноября. Жми для записи!

Метод unwatchFile

Метод unwatchFile прекращает наблюдения за изменениями в файле. В первом параметре указываем название нужного нам файла или же задаем путь к нему. Во втором и третьем необязательных параметрах указываем слушателя и коллбэк соответственно.

Синтаксис

fs.unwatchFile(имя файла или путь к нему, [слушатель], [коллбэк]);

Пример

Давайте асинхронно остановим наблюдения за изменениями в файле через коллбэк. Вначале нам необходимо с помощью метода watchFile запустить наблюдения за файлом, затем - внести изменения в файле и только после этого остановить наблюдения:

import fs from 'fs'; fs.watchFile('file.txt', () => { console.log('file watched'); }); setTimeout(() => fs.writeFileSync('file.txt', 'text'), 1000); setTimeout(() => { fs.unwatchFile('file.txt'); console.log('file has been stopped watching'); }, 7000);

Смотрите также

  • метод watchFile,
    который устанавливает наблюдения за изменениями в файле
  • метод watch,
    который устанавливает наблюдения за изменениями в файле и папки
  • метод write,
    который записывает данные в файл через буфер или строку