找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 31814|回复: 9

[文本处理] BAT如何复制多个文件夹的某个图片到桌面文件夹?

[复制链接]
发表于 2013-8-28 16:21:51 | 显示全部楼层 |阅读模式
是这样:  我的 H 盘  有个名为  img 文件夹 ,然后img里面有好多分类的文件夹:比如:a,b,c,等等之类的文件夹,a,b,c文件夹里面放的是和他们相关的文件夹, 比如 a 的文件夹里面有好几个和a相关的文件夹。这些文件夹里面都是图片:好几个尺寸的图片,有200x150的 100x75 120x60的好几个尺寸。  我现在想要把 img 这个大文件夹 里面所有100x75.jpg/100x75。gif的图片 复制到桌面的新建文件夹里面,改怎么办。  可以用批处理吗?求指导。
发表于 2013-8-28 16:46:57 | 显示全部楼层
图片尺寸怎么取得呢
发表于 2013-8-28 17:01:21 | 显示全部楼层
本帖最后由 Lumiere 于 2013-8-28 20:11 编辑

回复 2# terse


   是哦,图片尺寸,不是图片文件的大小哦,这个似乎做不到吧?
发表于 2013-8-28 17:06:57 | 显示全部楼层
回复 3# Lumiere

你说的文件大小 类似这样  27616
我说的图片尺寸 类似这样 100x75  不同
发表于 2013-8-28 17:59:21 | 显示全部楼层
发表于 2013-8-28 18:56:38 | 显示全部楼层
回复 5# Batcher
谢 Batcher  增一个知识点 -c 参数
这个贴里接触到 jhead 都有点遗忘它
http://bbs.bathome.net/viewthrea ... mp;page=1#pid123959
想楼主文件名是否含有图片尺寸的 这样不用3方省点事
 楼主| 发表于 2013-8-31 22:19:17 | 显示全部楼层
回复 2# terse


    图片的名字是100x75  120x60这样命名的,还有可以根据像素。
 楼主| 发表于 2013-8-31 22:22:50 | 显示全部楼层
回复 6# terse


    每个图片都是安尺寸大小命名的,比如100x75像素的图片的名字就是100x75 后缀名是jpg或者gif
发表于 2013-8-31 23:11:25 | 显示全部楼层
试copy 至 D:\img\
  1. @echo off
  2. FOR /f %%i in ('dir /b /s h:\img\*100x75.jpg h:\img\*100x75.gif') do (
  3.     xcopy /S /Y /H /R "%%i" "d:%%~pi"
  4. )
  5. pause
复制代码
 楼主| 发表于 2013-9-2 12:40:36 | 显示全部楼层
回复 9# terse


    可以复制,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 18:30 , Processed in 0.038945 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表