複数のファイル名をコマンドでrenameしたい
複数のファイルをバッチファイルでrenameする操作についてです。
任意のディレクトリに以下のようにファイルがあります。
AAA
AAA-コピー
AAA-コピー-コピー
1 ファイルリスト作成
for %%i in (*.*) do ( echo %%i >> filelist.txt )
でファイル名の一覧を.txtで出力します
2 excelでバッチファイルファイル作成
- テキストファイルの中身をエクセルに貼り付け
- 張り付けた右側にリネームするファイル名
- 張り付けた左側にrenを入力
- コピーしてメモ帳に貼り付け、batファイルで保存
これで複数のファイルの名前を変更できると思ったのですが、実行すると構文エラーと出てしまいます。
最初の AAA のファイル名は変更出来たのですが二番目以降がエラーになります。
"コピー"と後ろにあると何か問題あるのでしょうか?
以降のファイル名も上のファイル名を倍々式で増やしているので、"コピー"が後ろに連なっています。
それともバッチの作成方法に問題がありますかね?
renしたいファイルが数百単位であるので他の方法があればどなたかご教授ください。
回答1件
あなたの回答
tips
プレビュー