复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo off rem 查找当前文件夹下所有指定类型格式/扩展名/后缀名的文件并复制到指定文件夹/目录里 set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%@% %z% set ext=*.otf *.ttf set "newfolder=C:\Fonts" if not exist "%newfolder%\" (md "%newfolder%\") cd /d "%~dp0" for /f "delims=" %%a in ('dir /a-d/b/s %ext% 2^>nul') do ( echo;"%%a" --^> "%newfolder%\" copy /y "%%a" "%newfolder%\" ) :end echo;%#% +%$%%$%/%@% %z% pause exit
@echo off ::设置要复制的文件目录路径,留空即为当前目录 set SrcDir= ::设置保存复制后的文件路径,必填项 set SavDir= ::设置要复制的文件格式,支持多格式,每个格式直接用英文逗号隔开 set FileExt=*.txt if defined cd /d "%SrcDir%" for %%a in (%FileExt%) do copy "%%~a" "%SavDir%\" pause追问