首页 > 编程学习 > 使用批处理命令批量复制文件到一个目录下每个文件夹下

使用批处理命令批量复制文件到一个目录下每个文件夹下

最近在使用中遇到这样一个问题,需要将两个文本文件放置在每个目录下作为说明文件,而目录数量成百上千,手工复制必然会累死,于是上网查找解决办法,经测试完全可以解决问题。

解决方案如下:

  1. 建立一个叫文本文件的文件夹,放置在磁盘根目录,我是放在F盘。
  2. 将需要复制的文本文件放在 F:\文本文件\中。
  3. 记事本新建一个文件,复制以下代码,粘贴。
  4.  修改该代码中两处  F:\粤语广播剧\多伦多ears 为你需要复制的目标目录。
  5. 然后点击保存。保存时注意不要存成txt文件,自己定义文件名后缀为bat,即批处理文件。
  6. 双击执行即可。
  1. @echo off    
  2. for /f “delims=” %%i in (‘dir /b/ad F:\粤语广播剧\多伦多ears ‘) do (    
  3. xcopy /s F:\文本文件\. “F:\粤语广播剧\多伦多ears\%%i\”    
  4. )   
  5. pause  

代码说明:

本段代码实现功能为批量复制F:\文本文件\目录下的所有文件到F:\粤语广播剧\多伦多ears\下的所有子目录中去。