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
7条回答 默认 最新
阿里嘎多学长 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,如果你的文件名格式不同,需要根据实际情况进行修改。解决 无用评论 打赏 举报