Получить информацию о файле Windows, например, комментарий к файлу msi

#node.js

#node.js

Вопрос:

Как я могу получить информацию о файле из .msi файла, подобного комментарию?

Кажется, я не получаю их через модуль fs fs.stats .

Ответ №1:

Для чтения метаданных файлов Windows вы можете использовать пакет get-file-properties, который является оболочкой для команды wmic.

Из документа:

 import { getFileProperties, WmicDataObject } from 'get-file-properties'

async function demo() {
  // Ensure you are using double backslashes in your file path
  const filepath: string = 'C:\path\to-my\file.txt'
  let metadata: WmicDataObject

  metadata = await getFileProperties(filepath)
  console.log(metadata.FileSize)
}