楼 主
求助!复制一个文件至多个子目录下~
发表于 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语句没学懂啊~谢谢谢谢~
论坛跳转: