用批处理来提取文件夹名名称将其前六位作为前缀重命名文件夹内文件


用批处理来提取文件夹名名称将其前六位作为前缀重命名文件夹内文件

文件结构如下: 





批处理代码如下

@ echo  off&setlocal enabledelayedexpansion
for  /f  "delims="  %%c  in  ( 'dir /b /ad' do  (
    pushd  "%%c"
    set  ".=%%c"
    for  %%d  in  (*.shp)  do  ren  "%%d"  "!.:~,6!_%%d"
    popd
)
echo  收工!
pause>nul

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页