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

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

0 ответов

Другие вопросы по тегам