A 、 2024-09-01 23:23 采纳率: 46.7%
浏览 3
已结题

BAT根据上两级文件夹重新命名文件要求BAT

D:\10新三区-\0045-ZY·FC·10·Y-0001\00000001,内PDF文件名为:000000001,要求获取上两级文件名:0045-ZY·FC·10·Y-0001,并且重新和文件名组合起来0045-ZY·FC·10·Y-0001-00000001 要求bat

  • 写回答

8条回答 默认 最新

  • 阿里嘎多学长 2024-09-01 23:25
    关注

    AIGC生成:


    BAT脚本实现文件重命名

    你需要使用 BAT 脚本来重命名文件,获取上两级文件名,并将其与文件名组合。下面是一个实现的示例:

    @echo off
    setlocal enabledelayedexpansion
    
    set "rootDir=D:\10新三区-\0045-ZY·FC·10·Y-0001"
    set "fileDir=!rootDir!\00000001"
    set "fileName=000000001.pdf"
    
    set "parentDir=!rootDir!\.."
    set "parentParentDir=!parentDir!\.."
    
    set "newFileName=!parentParentDir!!fileName!"
    echo !newFileName!
    ren "!fileDir!\!fileName!" "!newFileName!"
    

    这个 BAT 脚本将获取上两级文件名 0045-ZY·FC·10·Y-0001,并将其与文件名 000000001 组合,生成新的文件名 0045-ZY·FC·10·Y-0001\000000001.pdf

    你可以将这个 BAT 脚本保存到文件中,然后在命令行中运行它,例如:

    D:\> batScript.bat
    

    其中 batScript.bat 是 BAT 脚本的文件名。

    示例输入:

    • 文件夹路径:D:\10新三区-\0045-ZY·FC·10·Y-0001
    • 文件名:000000001.pdf

    示例输出:

    • 新文件名:0045-ZY·FC·10·Y-0001\000000001.pdf

    注意:这个 BAT 脚本假设文件名的格式为 000000001.pdf,如果你的文件名格式不同,需要根据实际情况进行修改。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月2日
  • 赞助了问题酬金15元 9月1日
  • 修改了问题 9月1日
  • 创建了问题 9月1日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图