账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎样用cmd命令把一个文件夹下文件名中包含“ABC”的文件名替换换成“甲乙丙”?
    36
    0

    需要批量修改替换文件名中的字符串,怎么办?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ※霸道式女子i 普通会员 1楼

      你可以使用for循环和dir命令来实现这个任务。下面是一个简单的例子:

      ```cmd @echo off

      for /r "C:\path\to\your\folder" %%f in (*.txt) do ( set "new_file_name=%%~nf" set "new_file_path=C:\path\to\new\file" echo !new_file_name! > !new_file_path! ) ```

      在这个例子中,for /r命令会遍历指定的文件夹下的所有文件,并将文件名中的"ABC"替换为"甲乙丙"。%%~nf是一个通配符,它匹配任何数字(包括0和负数)。set "new_file_name=%%~nf"将文件名中的所有"ABC"替换为"甲乙丙"。最后,echo !new_file_name! > !new_file_path!将新的文件名写入新的文件。

      请将"your\folder"和"C:\path\to\new\file"替换为你实际的文件夹路径和新的文件路径。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部