中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-25 01:36
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助!程序简化 查看 1,505 回复 0
楼 主 求助!程序简化 发表于 2010-12-28 08:18 ·  中国 广东 深圳 电信
初级用户
积分 32
发帖 32
注册 2010-10-29 05:31
15年会员
UID 176702
性别 男
状态 离线
求助如题
本人是批处理菜鸟
代码一:我在局域网中删除指定路径文件夹,因为路径都很有规律,求高手帮忙把命令简化成一条,不要这么繁琐

for /f "delims=" %%i in ('dir /b/s \\bcfocus001\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus001\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus002\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus002\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus003\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus003\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus004\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus004\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus005\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus005\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus006\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus006\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus007\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus007\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus008\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus008\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus009\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus009\c\data"
for /f "delims=" %%i in ('dir /b/s \\bcfocus010\c\data')do echo "%%i" >>test.txt & rd /s/q "\\bcfocus010\c\data"


代码二
同样的问题,能不能在我拷贝局域网中固定路径的文件的时候SET日期作为变量,将路径简化成一条命令?

COPY "\\Bcfinal001\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 1.TXT
COPY "\\Bcfinal002\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 2.TXT
COPY "\\Bcfinal003\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 3.TXT
COPY "\\Bcfinal004\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 4.TXT
COPY "\\Bcfinal005\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 5.TXT
COPY "\\Bcfinal006\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 6.TXT
COPY "\\Bcfinal007\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 7.TXT
COPY "\\Bcfinal008\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 8.TXT
COPY "\\Bcfinal009\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 9.TXT
COPY "\\Bcfinal010\C\VPCT Data\Barracuda_Color_final\TestSummaries\*2010Nov08*.TXT" 10.TXT
论坛跳转: