版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oHanTanYanYing/article/details/83268442
这个需求非常常见,例如批量转换文件格式等等,代码如下:
@echo off
::对变量动态捕获扩展变化
set strpdf=pdf
set strtxt=txt
SETLOCAL ENABLEDELAYEDEXPANSION
::遍历文件夹下的PDF,并把后缀改成txt
for %%c in (.\pdf\*.pdf) do (
set pdfpath=%%c
set txtpath=%%c
set "txtpath=!txtpath:%strpdf%=%strtxt%!"
echo !pdfpath!
echo !txtpath!
)
pause