小编Tri*_*n P的帖子

Powershell - 如何在扩展文件属性中设置"标题"

我正在尝试在Powershell中编写标记系统.我希望能够'tag'在文件中设置我的选择,例如使用该'title'字段,因为我不使用它.我要标记的文件是照片/视频和文字的混合.

我发现读取/获取扩展文件属性非常容易,因为网上有多个可用示例,但是我发现很难找到修改或编写扩展文件属性的示例; 特别是在Powershell.

我已设法'titles'使用taglib-sharp 写入文件,但这似乎有各种照片的问题,并没有太多可用于故障排除的信息.此外,它只处理音频/视频/照片文件.

这是我必须阅读标题的代码(来自测试照片):

$path = 'C:\temp\photo.jpg'
$shell = New-Object -COMObject Shell.Application
$folder = Split-Path $path
$file = Split-Path $path -Leaf
$shellfolder = $shell.Namespace($folder)
$shellfile = $shellfolder.ParseName($file)
$shellfolder.GetDetailsOf($shellfile, 21)
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何更新此属性,然后将其写入/保存到文件中?

tags powershell attributes

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

attributes ×1

powershell ×1

tags ×1