求高手编写一个windows批处理命令

帮写一个windows批处理,要求:拷贝A目录下所有.jpg和.psd的文件(包括A目录下面的子目录内的.jpg和.psd的文件)到B目录如果要拷贝到网络路径里,如\\1... 帮写一个windows批处理,要求:
拷贝A目录下所有.jpg和.psd的文件(包括A目录下面的子目录内的.jpg和.psd的文件)到B目录
如果要拷贝到网络路径里 ,如\\192.168.1.12\呵呵 里面
展开
 我来答
l20f111164
2013-04-01 · TA获得超过1694个赞
知道小有建树答主
回答量:1102
采纳率:66%
帮助的人:746万
展开全部
脚本如下,保存为复制.cmd文件,然后打开即刻,记住输入的时候路径为详细路径,可以把目标文件夹拖拽到路径窗口中,路径中带空格时需要全部路径前后加上"
@echo off
set /p A=输入A目录:
set /p B=输入B目录:
for /r %A% %%a in (*.jpg *.psd) do copy /y %%a %B%
追问
@echo off
set /p A=E:\2011秋冬改革后:
set /p B=F:\新建文件夹:
for /r %A% %%a in (*.jpg *.psd) do copy /y %%a %B%

如果源文件在“E:\2011秋冬改革后”目录下,要拷贝到“F:\新建文件夹”里,这样写可以吗。。。。貌似不对。大神看哪不行
追答
@echo off
set A=E:\2011秋冬改革后
set B=F:\新建文件夹
for /r %A% %%a in (*.jpg *.psd) do copy /y %%a %B%

上面那样就行了,仔细对比下,我是让你打开的时候手动输入两个目录的,上面那样可以一次性输入了,后面的:号也不能要的
百度网友9c57fd5
2013-04-01 · TA获得超过409个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:188万
展开全部
你貌似少输入了个 反斜杠\,你试试下面的:

@ echo off
set /p A=E:\2011秋冬改革后\
set /p B=F:\新建文件夹\
for /r %A% %%a in (*.jpg *.psd) do copy /y %%a %B%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式