質問: ファイル名の修正を一度にしたいです。 ファイル名の先頭に【仮】というファイルがたくさんあります。 すべて正式なファイルなので、この3文字だけ削除したいのですが、エクスプローラーでひとつづつダブルクリックして、該当部分だけを削除するのは大変です。 エクセルとかのマクロで全件を一括して削除できないでしょうか?
回答: for %%f in ("*【仮】*.*") do call :sub2 "%%f" goto :eof2 :sub2 set bstr1=%1 set bstr2=%bstr1:【仮】=% set bstr3=%bstr2:"=% rename %bstr1% "%bstr3%" goto :eof2 :eof2 これでいいはず。(テストしていないので 適当な場所にコピーしてやってみてください)