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

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

是这样:  我的 H 盘  有个名为  img 文件夹 ,然后img里面有好多分类的文件夹:比如:a,b,c,等等之类的文件夹,a,b,c文件夹里面放的是和他们相关的文件夹, 比如 a 的文件夹里面有好几个和a相关的文件夹。这些文件夹里面都是图片:好几个尺寸的图片,有200x150的 100x75 120x60的好几个尺寸。  我现在想要把 img 这个大文件夹 里面所有100x75.jpg/100x75。gif的图片 复制到桌面的新建文件夹里面,改怎么办。  可以用批处理吗?求指导。

图片尺寸怎么取得呢

TOP

本帖最后由 Lumiere 于 2013-8-28 20:11 编辑

回复 2# terse


   是哦,图片尺寸,不是图片文件的大小哦,这个似乎做不到吧?
Still with wax

TOP

回复 3# Lumiere

你说的文件大小 类似这样  27616
我说的图片尺寸 类似这样 100x75  不同

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# Batcher
谢 Batcher  增一个知识点 -c 参数
这个贴里接触到 jhead 都有点遗忘它
http://bbs.bathome.net/viewthrea ... mp;page=1#pid123959
想楼主文件名是否含有图片尺寸的 这样不用3方省点事

TOP

回复 2# terse


    图片的名字是100x75  120x60这样命名的,还有可以根据像素。

TOP

回复 6# terse


    每个图片都是安尺寸大小命名的,比如100x75像素的图片的名字就是100x75 后缀名是jpg或者gif

TOP

试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
复制代码

TOP

回复 9# terse


    可以复制,谢谢。

TOP

返回列表