返回列表 发帖

[已解决]20元求助:批处理如何替换多个文件夹下的文件名中的部分字段

具体报酬:20元人民币
支付方式:支付宝
有效期限:2019年5月11日之前。
需求描述:win10系统。
现在一级文件夹下有60个二级文件夹、每个二级文件夹下都有8个三级文件夹。每个层级的文件夹下面均有文件。
现有文件命名方式LC02-其他数据,想将所有文件都改变命名方式为LC08.1-其他数据。
希望在一级文件夹下运行一个命令,然后实现所有文件夹下的文件均改变命名。
不要挨个文件夹操作。

本帖最后由 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%
pauseCOPY
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

回复 2# zaqmlp


    已转账,请查收。

TOP

回复 3# 面包侠


    收到
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表