中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 21:33
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助!复制一个文件至多个子目录下~
楼 主 求助!复制一个文件至多个子目录下~ 发表于 2009-09-07 10:42 ·  中国 浙江 舟山 定海区 电信
新手上路
积分 4
发帖 3
注册 2009-09-06 10:19
UID 151565
性别 男
状态 离线
RT~
小弟菜鸟,在实用中发现批处理的好处,但以前从未接触~正在学习中,看论坛中的教程。。。现在有一实际问题,就是我要将一个目录下的某一个文件,复制到另外一个文件夹下的多个子目录下,请问怎么编程?(不知道目标目录下有多少个子目录的情况下),大虾们可以只说说编程思路,顺便再指点下小弟学习DOS/批处理的重点,或者指点学习方向,以及DOS的好处等等,谢谢大家!
2 发表于 2009-09-07 13:00 ·  中国 吉林 延边朝鲜族自治州 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
如果只复制文件C:\test.txt到C:\Program Files的所有子目录,而不包括子目录中的各级子目录。
@echo off
for /f "delims=" %%i in ('dir /a:d /b "C:\Program Files"') do copy "C:\test.txt" "C:\Program Files\%%i">nul


如果复制文件C:\test.txt到C:\Program Files的所有子目录,包括子目录中的各级子目录。
@echo off
for /f "delims=" %%i in ('dir /a:d /b /s "C:\Program Files"') do copy "C:\test.txt" "%%i">nul
3 发表于 2009-09-07 22:15 ·  中国 浙江 舟山 电信
新手上路
积分 4
发帖 3
注册 2009-09-06 10:19
UID 151565
性别 男
状态 离线
谢谢楼上莫大帮助!就是for语句没学懂啊~谢谢谢谢~
论坛跳转: