问题补充说明:首先在此A文件里新建名字为A1的文件夹,然后把A里的后缀为pdf.***.pdf3的文件剪切到A1文件夹里,然后把A1里的PDF后缀文件批量转为exe后缀文件,把PDF1的后缀文件批量转为exe1后... 首先在此A文件里新建名字为A1的文件夹,然后把A里的后缀为pdf.***.pdf3的文件剪切到A1文件夹里,然后把A1里的PDF后缀文件批量转为exe后缀文件,把PDF1的后缀文件批量转为exe1后缀的文件,把PDF2的后缀文件批量转为exe2后缀的文件,把PDF3的后缀文件批量转为exe3后缀的文件,然后把这些文件复制到A的文件夹里,然后把A1文件夹删除,然后把把A里的exe后缀文件批量转为PDF后缀文件,exe1后缀文件批量转为PDF1后缀文件,exe2后缀文件批量转为PDF2后缀文件,exe3后缀文件批量转为PDF3后缀文件 展开
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为***.bat,编码选ANSI,跟要处理的文件放一起运行
@echooff
rem将指定扩展瞎友名/答神袜后缀名的文件剪切/移动到一个新的游文件夹里并更改扩展名/后缀名
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"newfolder=.\A1"
ifnotexist"%newfolder%"(md"%newfolder紧烧见%")
for/f"来自delims="%%它剧围答电沙ain('清激dir/a-d/b^|findstr/i"\.pdf[^\.]*$"')都顶线do(
set"f=%%主为乡仍祖传a"&set"base=%%~na"&set"ext=%%~xa"
setlocalenabledelayedexpansion
echo;"!f!"--^>"%newfolder%\!base!!ext:pdf=exe!"
move/y"!f号式缺!""%newfolder%\!base!!ext:pdf=exe!"
endlocal
)
fo移则商河菜黑云r/f"delims="%%ain('dir/a-d/b"%newfolder%\"^|findstr/i"\.exe[^\.]*$"')do(
set"f=%newfolder%\%%a"&s360问答et"base=%%~na"&set"ext=%%~xa"
setlocale宣单呢怕急继nabledelayedexpansion
echo;"!f课治合然花亚磁施代!"--^>".\!base!!ext:exe=pdf!"
copy/y"!f!"".\!base!!ext:exe=pdf!"
endlocal
)
r复d/s/q"%ne村团远味搞wfolder%\"2>nul
echo;%#胜刚皮烈级山言逐态%+%$%%$%/%@%%z%
pause
exit
标签:bat,小程序,代码