音楽アルバムを自動的に解凍し、Windows 7 で新しいディレクトリを作成するスクリプトを作成したいと考えています。
また、ファイルのメタデータを特定の音楽サイトから取得したデータと比較して、ID3 タグが正確なデータで満たされていることを確認するスクリプトも必要です。
Powershell のようなもので十分でしょうか? 指が正しい方向を指しているのが大好きです。
音楽アルバムを自動的に解凍し、Windows 7 で新しいディレクトリを作成するスクリプトを作成したいと考えています。
また、ファイルのメタデータを特定の音楽サイトから取得したデータと比較して、ID3 タグが正確なデータで満たされていることを確認するスクリプトも必要です。
Powershell のようなもので十分でしょうか? 指が正しい方向を指しているのが大好きです。
DotNetZipを使用すると、PowerShell からこれを実行できます。ワンライナーではありませんが、ライブラリを使用すると、必要な PowerShell スクリプトを記述できます。
Tag lib wille を使用すると、ID3Tag で遊ぶことができます。例:
[Reflection.Assembly]::LoadFrom( (Resolve-Path ".\taglib-sharp.dll") )
$media = [TagLib.File]::Create("C:\Users\Joel\Music\Audity\The Language I Think In-Music of My Heart.ogg")
# Write out the current album name
$media.Tag.Album
# Set the album name to the name of the directory
$media.Tag.Album = ([IO.FileInfo]$media.Name).Directory.Name
# Save the new album name into the file
$media.Save()
解凍用に7zipをダウンロードできます。次のコマンドを使用して、アルバムを解凍できます。
7z.exe x -oOutputDir AlbumArchive(.zip, .rar, .7z, etc)
私はID3チェッカーなどにあまり詳しくないので、質問のその部分については別の人に任せます.