改变了一下你的处理方式,先把要处理的文件拷贝到文件夹,然后拖动这个文件夹到批处理图标上即可。免去了你频繁进入文件夹以及需要给每个文件夹都复制一个批处理的弊端。- @echo off
- cls
- if "%1"=="" echo 先拷贝文件到文件夹,然后拖动文件夹到批处理图标 &&pause &&exit
- if not exist %1\*.pdf echo %1 文件夹内没有PDF文件,先拷贝文件到文件夹 &&pause &&exit
- cd %1
- for /f "delims=" %%i in ("%cd%") do set mulu=%%~ni
- ren *.pdf %mulu%.pdf
复制代码
|