非常感谢大神的帮助,现在重新整理了流程,希望能有大神帮助做一个完整的批处理文件,谢谢!
下面这段代码来自@pcl_test 非常感谢,主要用来取得上层文件夹名称及文件移动- @echo off
- setlocal enabledelayedexpansion
- cd /d "D:\XX\A\"
- for /f "delims=" %%a in ('dir /s/b *.pdf') do (
- set "filesdir=%%~dpa"
- set "filesdir=!filesdir:~0,-1!"
- >$ echo !filesdir!
- for /f "delims=" %%b in ('type $') do (
- set "name=%%~nb"
- )
- move "%%a" "D:\999\!name!-%%~na.PDF"
- )
- del $ /f /q
- pause
复制代码 能否根据上面这段代码帮助在文件中间增加一段文件名:例如A对应01,B对应02,C对应03,D对应04,E对应05,F对应06. |