Несколько запросов FileExec MDL Nodejs - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь найти два типа файлов в OSX (снимки экрана и записи экрана), и с помощью команды mdls я могу получить 1 или ноль в зависимости.Приведенный ниже код выполняется, но поскольку команда mdls возвращает результаты в виде 1Null или Null1, только первый выполняет возврат.

Каков рекомендуемый подход к вложению вызовов fileExec или обработке нечетного результата?

execFile('/usr/bin/mdls', ['--raw', '--name', 'kMDItemIsScreenRecording', '--name', 'kMDItemIsScreenCapture', filePath], (error, stdout) => {
     // 1 = yes, 0 = no
     if (error || !parseInt(stdout)) return callback();
     console.log('Uploading %s', filePath);

     this.upload(this.moveToTemp(filePath), filePath);

     checkedFiles.push(file);
     callback();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...