Метод unwatchFile - прекращение наблюдений за файлом на NodeJS
Метод 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);