私の質問は次のように非常に似ています:
バッチのzipファイルに基づいて抽出されたファイルの名前を変更します
それぞれ 2 つのファイル (.mp3 と .cdg) を含む 470 の .zip ファイルがあります。これらはカラオケ ファイルです。
ZIP ファイルにはわかりやすい名前 (Abba - Money Money Money.zip) が付けられていますが、ZIP ファイルの内容は名前を変更する必要があります (例: FIK001ABBA_02_- ABBA -_MONEY_MONEY_MONEY.mp3)。
したがって、バッチファイルで次のことを行いたいと思います。
- ファイルを抽出する
- zip ファイルの内容の名前を zip ファイル名に変更します。
- 例えば:
- FIK001ABBA_02_-アバ-_MONEY_MONEY_MONEY.mp3
- FIK001ABBA_02_- ABBA -_MONEY_MONEY_MONEY.cdg
- に改名
- Abba - マネー・マネー・マネー.mp3
- Abba - マネー マネー Money.cdg
- その後、ファイルは zip ファイルに追加されます
上記の同様の投稿を確認しましたが、*.7z 私のファイルは *.Zip の解凍について説明しています。説明してください :-)
コードは次のとおりです。
md textfiles
for %%f in (*.zip) do (
winzip -v "%%f"
move *.txt textfiles\%%~nf.txt
)
xcopy textfiles\*.txt originalfolder
rd textfiles /s /q