|
|
楼主 |
发表于 2024-1-18 14:13:05
|
显示全部楼层
补充问题:
PDF文件我可以批量提取到一个文件夹中,我想在这个文件夹中进行操作,只保留数字最大的那个,可以吗?比如说”370112007201JA00005地籍调查表_11“和”370112007201JA00005地籍调查表_20“保留”370112007201JA00005地籍调查表_20“
test-2.bat- @echo off
- cd /d "%~dp0"
- REM 自动在上级目录创建“提取”文件夹
- set "NewFolder=..\提取"
- md "%NewFolder%" 2>nul
- for /f "tokens=1,2 delims=_" %%a in ('dir /b /a-d "*地籍调查表_1.pdf"') do (
- echo "%%a_%%b" --- ^>"%NewFolder%\"
- for /f "delims=" %%i in ('dir /b /a-d "%%a_*.pdf" ^| find /v /c ""') do (
- echo "%%a_%%i.pdf" ---^> "%NewFolder%\"
- move "%%a_%%i.pdf" "%NewFolder%\"
- )
- move "%%a_%%b" "%NewFolder%\"
- )
- pause
复制代码 |
|