私はやや Powershell 初心者ですが、約 6 か月間、PS をメインのスクリプト言語として意図的に使用しています。
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
}
私は多くの問題に直面していますが、解決策は非常に簡単だと思います。
ご協力ありがとうございます。