求教一个.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,但一般够用了