Node.js - обнаружение переименования файла / каталога события - PullRequest
0 голосов
/ 11 октября 2018

Мне нужно обнаружить событие переименования определенного файла / каталога.Я использую 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 для обнаруженияпереименовать файл / каталог?

...