我对bat文件完全陌生。我有一个包含数千个音频文件的文件夹。我想“导出”每个的名称和长度,并将它们保存在一个文本文件中。这似乎很简单,但我已经挣扎了几个小时才开始尝试。有人可以帮忙吗?!谢谢!!!!
答案 0 :(得分:0)
这是一个PowerShell脚本,可用于打印MP3文件名和音频持续时间。根据需要将输出重定向到文件。
$path = 'C:\Users\Public\Music\Sample Music\'
Get-ChildItem $path -Filter *.mp3 -name | Foreach-Object {
$shell = New-Object -COMObject Shell.Application
$shellfolder = $shell.Namespace($path)
$shellfile = $shellfolder.ParseName($_)
write-host $_ $shellfolder.GetDetailsOf($shellfile, 27);
}