批处理复制文件/文件夹到当前目录下所有文件夹中

1. 复制单个文件到当前目录下所有文件夹中。

如下图所示,test文件夹中有一个"it.pdf"和1001-1006六个空文件夹,现需要将it.pdf复制到1001-1006这六个文件夹中。 

批处理复制文件/文件夹到当前目录下所有文件夹中_第1张图片

在当前目录下建立copy.bat批处理文件,其内容如下所示

批处理复制文件/文件夹到当前目录下所有文件夹中_第2张图片

@echo off
set fn="it.pdf"
for /f "tokens=*" %%i in ('dir/s/b/ad') do copy %fn% "%%i"
pause

 

2. 复制当前目录下指定文件夹中所有文件到当前目录下所有文件夹。

如下图所示,myfiles目录中有一个"timu"文件夹和1001-1006六个空文件夹,现需要将timu文件夹中所有内容复制到1001-1006多有文件夹中。

批处理复制文件/文件夹到当前目录下所有文件夹中_第3张图片

批处理复制文件/文件夹到当前目录下所有文件夹中_第4张图片

批处理复制文件/文件夹到当前目录下所有文件夹中_第5张图片 

 在当前目录下建立copyfiles.bat批处理文件,其内容如下所示

批处理复制文件/文件夹到当前目录下所有文件夹中_第6张图片

 

@echo off
set fn="timu"
for /f "tokens=*" %%i in ('dir/s/b/ad') do xcopy %fn% "%%i" /s
pause

 

你可能感兴趣的:(信息技术,开发语言,批处理)