# Метод 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`,
  который записывает данные в файл через буфер или строку

← →
↑