

CODE: [Copy to clipboard]@echo off
set "file=test.txt"
set "pth=d:\123"
if not exist %pth% (md "%pth%")
for /r "%pth%" %%i in (.) do (xcopy /y %file% "%%i")
pause
| Quote: | |
|
CODE: [Copy to clipboard][ Last edited by suntb on 2008-3-7 at 02:01 PM ]::设置命令不回显在屏幕上
@echo off
::设置要复制的文件名
set "file=test.txt"
::设置要复制到的目标文件夹
set "pth=d:\123"
::用IF进行判断,假如目标文件夹不存在就创建它
::用FOR进行循环取值,(.)是将当前目录下的子目录名作为循环范围
::用xcopy带开关/y可以不出现操作提示,直接复制文件到各个子目录中
if not exist %pth% (md "%pth%")
for /r "%pth%" %%i in (.) do (xcopy /y %file% "%%i")
::暂停命令,如果不需要查看运行结果的话可以删除
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |