Windows bat脚本遍历文件夹并批量修改文件后缀

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/oHanTanYanYing/article/details/83268442