[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我的测试结果:

C:\>test.bat

C:\>rem @echo off

C:\>set src=C:\Documents and Settings\Administrator\桌面\test

C:\>set dst=D:\test

C:\>for %a in (jpg gif) do xcopy /s/e/c "C:\Documents and Settings\Administrator\
桌面\test\*.%a" "D:\test\"

C:\>xcopy /s/e/c "C:\Documents and Settings\Administrator\桌面\test\*.jpg" "D:\te
st\"
C:\Documents and Settings\Administrator\桌面\test\a\1.jpg
复制了 1 个文件

C:\>xcopy /s/e/c "C:\Documents and Settings\Administrator\桌面\test\*.gif" "D:\te
st\"
C:\Documents and Settings\Administrator\桌面\test\1.gif
复制了 1 个文件

C:\>pause
请按任意键继续. . .

C:\>tree /f D:\test
文件夹 PATH 列表
卷序列号为 A442-A07A
D:\TEST
│  1.gif

├─a
│      1.jpg

└─b


[ 本帖最后由 zqz0012005 于 2009-4-5 15:28 编辑 ]

TOP

其实我也在改你的代码了,但还是没有得到预期的目的,算了,看来我还是继续想办法吧。

TOP

回复 6楼 的帖子

有问题的地方你就不知道修改吗?
你注册有一段时间了,发的帖子也不少。。。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

谢谢5楼的代码,可是我看看你的代码就觉得有问题了,结果试了一下,没有什么操作的。

TOP

以前在xcopy命令上折腾过。
  1. @echo off
  2. set src=某文件夹具体路径
  3. set dst=目标目录
  4. for %%a in (jpg gif) do xcopy /s/e/c "%src\*.%%a" "%dst%\"
复制代码
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

如果某文件夹内没有 jpg 或 gif 文件呢?那么还要复制该文件夹吗?

要的。但文件夹内容为空

TOP

如果某文件夹内没有 jpg 或 gif 文件呢?那么还要复制该文件夹吗?
技术问题请到论坛发帖求助!

TOP

  先复制文件夹,然后再复制相应的jpg和gif,想一步到位是很难办的:不是办不到,是办到了却没效率。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表