ファイル名の末尾にある特定の文字を消したいと考えております。
例えば、「ABC」フォルダの中に00a.png、01a.png、00b.pngがあるとします。
その中の「a」という文字すべてを消す場合です。
setlocal enabledelayedexpansion cd /d %~dp0 set keyword=a for /f "tokens=*" %%i in ('dir /b ^| findstr /i "%keyword%"') do ( set a=%%i ren "!a!" "!a:%keyword%=!" )
上記のコードで起動してもなにもされません。
どうすればよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/01 00:23