最近在使用中遇到这样一个问题,需要将两个文本文件放置在每个目录下作为说明文件,而目录数量成百上千,手工复制必然会累死,于是上网查找解决办法,经测试完全可以解决问题。
解决方案如下:
- 建立一个叫文本文件的文件夹,放置在磁盘根目录,我是放在F盘。
- 将需要复制的文本文件放在 F:\文本文件\中。
- 记事本新建一个文件,复制以下代码,粘贴。
- 修改该代码中两处 F:\粤语广播剧\多伦多ears 为你需要复制的目标目录。
- 然后点击保存。保存时注意不要存成txt文件,自己定义文件名后缀为bat,即批处理文件。
- 双击执行即可。
- @echo off
- for /f "delims=" %%i in ('dir /b/ad F:\粤语广播剧\多伦多ears ') do (
- xcopy /s F:\文本文件\. "F:\粤语广播剧\多伦多ears\%%i\"
- )
- pause
代码说明:
本段代码实现功能为批量复制F:\文本文件\目录下的所有文件到F:\粤语广播剧\多伦多ears\下的所有子目录中去。