Мне нужно обнаружить событие переименования определенного файла / каталога.Я использую chokidar - этот вызывает события unlink
и add
, поэтому его невозможно использовать.
Я также пытался fs.watch
- это вызывает два события rename
, но, к сожалению, первое содержит оригинальное имя, а второе - новое имя - этот подход делает его ненадежным в случае, если многие переименования инициируются прив то же время.
Фрагмент fs.watch, который я использую:
fs.watch(folder, function (event, filename) {
console.log('event: ' + event);
console.log('filename: ' + filename);
});
Есть ли надежный способ (в идеале одно событие переименования, которое имеет 2 аргумента - исходное имя и новое имя) в Node.js для обнаруженияпереименовать файл / каталог?