
【萌新求助】批處理判斷條件改名獲取上上級目錄的文件夾名
1、先把目錄下所有animations改名為images(寫好了,第1個for)2、查找全部jpg圖片(寫好了,第2個for)3、判斷是否包含→空格(2)(寫好了,if)4、改名↓查來查去要暈菜了。。。QAQ【此處求助】上上級文件夾名=A(可能需要定義變量,沒查到)圖片名=B若B包含 (2)則文件名改為1&A1-2位&A4-9位&B5-6位&_15若B不包含 (2)則文件名改為1&A1-2位&A4-9位&B5-6位&_5【舉個栗子上上級文件夾名=123456789圖片名=1000ab (2).jpg包含 (2)則文件名改為112456789ab_15圖片名=1000ab.jpg不包含 (2)則文件名改為112456789ab_5謝謝大佬們!(✿✪‿✪。)ノnclick="copycode($('code0'));">復制代碼
- for /fdelims= %%i in ('dir/b/ad/s %cd%^|find /i animations') do (
- ren '%%a' images
- )
- for /r %%a in (*.jpg) do (
- if /i %%a== (2) (
- ren '%%b' ???????
- )
- else(
- ren '%%b' ???????
- )
- )

