求DOS批处理:将D盘目录拷贝到E盘下,再将E盘目录拷贝到D盘下,循环之。

 我来答
诙谐总是无6804
2011-04-20 · TA获得超过1019个赞
知道小有建树答主
回答量:1573
采纳率:33%
帮助的人:853万
展开全部
2二搂正解,DOS批处理根本就不能完成,DOS批处理是分步执行的,一搂的结果最后是DE两盘最后相同, 都有原来DE两盘上的内容(最好结果),差一点就是根本没有执行完(空间不够)
如果不能改盘符(在纯DOS下)你就用手工的批处理吧,
d:
dir /a/w >d.bat #前半部分
dir /a/w >>d.bat #后半部分
e:
dir /a/w >e.bat
dir/a/w >>e.bat
编辑D和E这两个批文件
将每行的5项用回车分成5行,去掉目录前面的括号,在前半部分的每行加Xcopy /e/s
在后半部分的每行加deltree,将无关的行(如. .. 盘空间等)删除,保存后退出执行

参考资料:

453625978
2011-04-20 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3008万
展开全部
:hello
xcopy d:\ e:\ /t /e /y
xcopy e:\ d:\ /t /e /y
goto hello

rem 只复制了目录和子目录,不包括目录和子目录中的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zming111222
2011-04-23 · TA获得超过156个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:173万
展开全部
使用for循环吧,估计你是做压力测试,可以设置休息的时间.
for /l %%i in (5900 1 5909) do (
xcopy d:\ e:\ /t /e /y
ping 1.1.1.1 -n 1 -w 5000 > nul
xcopy e:\ d:\ /t /e /y
ping 1.1.1.1 -n 1 -w 5000 > nul
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
君子之吻
2011-04-20 · TA获得超过211个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:173万
展开全部
在D盘建个d.bat文件
d:
xcopy . e:
e:
e.bat

再在E盘建一个e.bat
e:
xcopy . d:
d:
d.bat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-20
展开全部
不用那么麻烦,改盘符就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式