我有点像 Powershell 新手,我已经有目的地使用 PS 作为我的主要脚本语言大约 6 个月了。
我正在尝试仅使用 powershell 和 mediainfo 生成一个基本脚本,以将目录(输入)中的文件的详细信息解析到单个 .txt 文件的另一个目录(输出)(理想情况下,删除原始文件扩展名)。
源文件名和输出文件名应该相同,例如:test.mp4 -> test.txt
. 这是我到目前为止所管理的:
$indir = "C:\Temp\input"
$outdir = "C:\Temp\output\"
$mediainfo = "C:\Temp\MediaInfo_CLI_x64\MediaInfo.exe "
$files = Get-ChildItem $indir
foreach ($file in $files )
{
Write-Host "Scanning " $file.FullName
Start-Process $mediainfo $file.FullName -NoNewWindow | out-file $outdir $file.Name
}
我遇到了很多问题,我觉得解决方案很简单。
感谢您的任何帮助。