读书人

求教一个.bat的有关问题

发布时间: 2012-03-31 13:13:26 作者: rapoo

求教一个.bat的问题
实在不知道该在哪个板块发这个问题,反正搞C/C++的都是大牛,就放这里吧。

目录是这样的root下面3个文件夹a,b,c ,每个下面都有一个m文件夹

现在root目录下有个文件test.c ,怎么用批处理命令把他拷贝到a1,b1,c1文件夹下

root
/ a
/ m
/ b
/ m
/ c
/ m

只知道 if exist test.c copy test.c 目标文件夹地址

这个目标文件夹地址,用什么写法可以把上面的几个都统一起来表示

[解决办法]
直接在root下,建一批处理c.bat

@echo off
for /D %%i in (*) do (
copy test.c %%i\m\.
)

执行c.bat就可以了
这个是将root下的test.c 拷贝到a\m b\m c\m
你说的a1,b1,c1文件夹不知是什么?要建一个,那就这样

@echo off
for /D %%i in (*) do (
md %%i1
copy test.c %%i1
)

现在的批处理功能很强的,虽然不及sehll,但一般够用了

读书人网 >C语言

热点推荐