dos下搜索当前目录及其子目录下的所有特定后缀名的文件并拷贝到新文件夹

时间:2021-12-23 12:17:41


下面是一个.bat文件,它将当前目录及其子目录下的带.sty后缀名的所有文件都拷贝到当前目录下的new文件夹

@echo off
echo 正在复制,请稍候...
for /f "delims==" %%a in ('dir /b /s *.sty')do copy /-y "%%a" new
::/f参数使其分析dir命令的输出结果,并用dir 的/s参数搜寻子目录
echo 复制完成
pause
不过它有这样一个缺陷,加入两个文件名相同,会要求你只能保留其中的一个。

工作目录如下:

dos下搜索当前目录及其子目录下的所有特定后缀名的文件并拷贝到新文件夹