如何穿透多个文件夹批量修改文件后缀名?也就是不打开文件夹,直接修改。re批处理命令不知道怎么穿透文件夹。
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
<# :cls&echo off&cd /d "%~dp0"&mode con lines=5000rem 搜索/查找当前目录下(包括子文件夹里)的指定扩展名文件并修改为其他扩展名set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%_% %z%set "self=%~f0"powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal \%~f0|Out-String|Invoke-Expression"echo;%#% +%$%%$%/%_% %z%pauseexit#>$relation=@".png612904f4-->.png.xls.zip-->.xls"@;$change=New-Object -TypeName System.Collections.ArrayList;$arr=$relation.trim("`r`n") -split [\r\n]+;for($i=0;$