标题: [已解决]20元求助:批处理如何替换多个文件夹下的文件名中的部分字段 [打印本页]
作者: 面包侠 时间: 2019-5-11 17:24 标题: [已解决]20元求助:批处理如何替换多个文件夹下的文件名中的部分字段
具体报酬:20元人民币
支付方式:支付宝
有效期限:2019年5月11日之前。
需求描述:win10系统。
现在一级文件夹下有60个二级文件夹、每个二级文件夹下都有8个三级文件夹。每个层级的文件夹下面均有文件。
现有文件命名方式LC02-其他数据,想将所有文件都改变命名方式为LC08.1-其他数据。
希望在一级文件夹下运行一个命令,然后实现所有文件夹下的文件均改变命名。
不要挨个文件夹操作。
作者: zaqmlp 时间: 2019-5-11 18:16
本帖最后由 zaqmlp 于 2019-5-11 18:19 编辑
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- cd /d "%~dp0"
- for /f "delims=" %%a in ('dir /a-d/b/s "LC02-*"') do (
- if "%%~nxa" neq "%~nx0" (
- set "file=%%a"
- set "name=%%~nxa"
- setlocal enabledelayedexpansion
- echo;"!file!" --^> "LC08.1-!name:*-=!"
- ren "!file!" "LC08.1-!name:*-=!"
- endlocal
- )
- )
- echo;%info%
- pause
复制代码
作者: 面包侠 时间: 2019-5-11 18:54
回复 2# zaqmlp
已转账,请查收。
作者: zaqmlp 时间: 2019-5-11 18:55
回复 3# 面包侠
收到
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |