设计一个批处理文件:不显示dos窗口,用xcopy或加加号的copy复制C:\dra文件夹里的所有文件到D:\adv文件夹

在网上搜索制作成这个批处理文件以前制作的批处理文件可以复制单个文件:@echooffif"%1"=="h"gotobeginmshtavbscript:createobj... 在网上搜索制作成这个批处理文件
以前制作的批处理文件可以复制单个文件:
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
copy D:\adv /D /y h:\
exit
现在照片画葫芦制作的批处理文件不能复制某个文件夹下面的所有文件,不知道应该如何修改,或者新建立一个vbs调用批处理,来隐藏批处理程序?我在下面涉及的批处理文件不能执行
@echo off
if "%1" == "g" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
xcopy C:\dra / /D /y d:\adv
exit
不知错误在哪里,望高手们赐教,最好能帮我写一个出来。
展开
 我来答
hesitu123456
2010-12-19 · TA获得超过799个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:323万
展开全部
@echo off
::设置文件夹名称,其他的了继续补充。
set list=ent,edu

for /d %%i in (*) do (
for %%j in (%list%) do (
copy c:\%%i\download\%%j\image\*.* d:\upload\%%j\
)
)

因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了。
贺思途百度优化b信誉
aming221333
2010-12-19 · TA获得超过436个赞
知道小有建树答主
回答量:324
采纳率:100%
帮助的人:120万
展开全部
去批处理吧问一下试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-20
展开全部
@xcopy c:\dra\*.* d:\adv\*.* /e/y
这样一行命令不就ok了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
axpokl
2010-12-28 · TA获得超过228个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:275万
展开全部
xcopy C:\dra / /D /y d:\adv
中,/D 命令有误。你可以输入xcopy /? 和 copy /?得到帮助看看/D参数是干嘛用的。
另:网上给的是vbs处理方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式