Редактировать VersionInfo файла с помощью powershell
Я хотел бы использовать пустые поля в файлах VersionInfo для хранения метаданных в целях поиска. Я хотел бы знать, возможно ли редактировать поля VersionInfo, используя командлет powershell или скрипт.
VersionInfo можно просмотреть с помощью следующей команды:
get-itemproperty -path .\amazon_cel_v2l.dvf | Format-List -Property VersionInfo
выход:
VersionInfo : File: C:\extended_attributes\amazon_cel_v2l.dvf
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
Product:
ProductVersion:
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language:
Как видите, есть несколько разных пустых полей, которые могут быть заполнены метаданными. Кто-нибудь знает, если / как эти поля могут быть записаны? В частности, я хотел бы использовать четыре поля, перечисленные ниже:
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
1 ответ
Решение
Согласно комментариям в моем вопросе, я попытаюсь придумать другой способ добавления пользовательских метаданных в мои файлы. Альтернативные потоки данных хороши, но теряются, если файл передается в файловую систему, отличную от ntfs.