Как узнать, действительно ли файл открыт или закрыт? - PullRequest
0 голосов
/ 19 октября 2018

Node.js изначально предоставляет файловую систему пакета, которая позволяет вам читать, записывать и, в особенности, делать просмотр файла.

Моя проблема в том, что часы fs не позволяют вам знать, когда файлоткрыт или закрыт

Я хотел бы знать, есть ли другой пакет, доступный для этой операции, не могли бы вы мне помочь?

Ответы [ 3 ]

0 голосов
/ 19 октября 2018

попробуйте этот инструмент: https://github.com/ronomon/opened

упомянуто здесь: Проверьте, открыт ли файл в другом процессе

0 голосов
/ 19 октября 2018

Для этого вы можете использовать флаг r+.

fs.open('filename.doc','r+', function(err,data) {
    // throws an error when the file is opened
});
0 голосов
/ 19 октября 2018

некоторые приложения, например word создают временный файл в том же каталоге, что и файл оригинальных слов

, вы можете проверить, существует он или нет

...