回复 2# amwfjhh 谢谢你,写的运行效率很高,我要是想得到B级目录或是A级目录的目录名的部分字符加在图片名字的前面就不可以了,有没有别的可以提取目录名字的部分字符的代码。谢谢。我写了一段效率太低了。- @echo off&setlocal enabledelayedexpansion
-
- for /d %%i in (*) do (
- set name1=%%~ni
- pushd %%i
- for /d %%j in (*) do (
- set name2=%%~nj
- pushd %%j
- if exist 我的*.jpg (
- For /F "Delims=" %%k In ('Dir /A:-D /S /B
-
- *.jpg') do (
- set name3=%%~nk
- ren "%%k" "!name1!!name2:~0,4!!name3!%
-
- %~xk"
- Copy "!name1!!name2:~0,4!!name3!%%~xk" "C:\
-
- 目标文件夹\"
- )
- )
- popd
- )
- popd
- )
- pause
复制代码
|