修改多个文件夹内文件的名字
bat吧
全部回复
仅看楼主
level 1
LIN丶听风 楼主
多个文件夹你们都有11,12,13……如何把它们都改成图三的样子(所有文件夹同步)。
2021年07月14日 12点07分 1
level 1
set "path=f:\新建文件夹"
for %%i in ('dir/a-d/b/s %path% ^| findstr "11.pdf 12.pdf"') do (
if "%%i" == "11.pdf" ren "%%i" "身份证_1_1.pdf"
if "%%i" == "12.pdf" ren "%%i" "身份证_1_2.pdf"
)
2021年07月14日 13点07分 3
我这些文件夹是不同的代码新建文件夹那个地方我怎么填?
2021年07月14日 15点07分
@LIN丶听风 那你这不同的文件夹在一个目录下吗,在就填他们的上一个目录
2021年07月14日 15点07分
level 1
忘了%%i是一个完整的路径改一下
set "path=f:\新建文件夹"
for %%i in ('dir/a-d/b/s %path% ^| findstr "11.pdf 12.pdf"') do (
if "%%~nxi" == "11.pdf" ren "%%i" "身份证_1_1.pdf"
if "%%~nxi" == "12.pdf" ren "%%i" "身份证_1_2.pdf"
)
2021年07月14日 15点07分 4
大佬能私聊吗?
2021年07月15日 00点07分
1