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

[文件操作] [已解决]目录下的文件夹非常多,能否用DOS命令直接提取到指定内容的图片?

本帖最后由 228630386 于 2015-4-12 23:31 编辑

一个目录下的文件夹非常多,但能否用DOS命令直接提取到这些码号。因为只想修改其中的5.jpg,有什么快捷方法可以提取到?
因为如果较多的话,一个个搜索真心有点麻烦。求大神帮忙。文件夹的命名规则都是序号+两个空格+码号。

需要搜索的内容只提供码号,没有序号的,问题有点复杂。
6910049559930
6910049786756
6910049786657
6910049786800

效果1:
6910049559930
6910049786756
6910049786657
6910049786800
能否自动提取文件中的5.jpg,直接用Photoshop打开?

效果2:
或者能否提取目录下这些文件到批定的文件夹下建同样的名字,图片也复制到里面?目录的命名都会变,没有规律。
E:\提取文件\目录1\目录2\2  6910049559930
E:\提取文件\目录1\目录2\5  6910049786800
E:\提取文件\目录1\目录3\6  6910049786657
E:\提取文件\目录1\目录3\8  6910049786756

案例文件
http://pan.baidu.com/s/1dDGnD7N
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. ::直接打开5.jpg所在文件夹
  3. for /r %%a in (5.jpg) do (
  4. if exist "%%a" explorer "%%~dpa"
  5. )
  6. pause
复制代码

TOP

系统自带搜索

TOP

回复 3# pcl_test


    可能我表达得不太清晰,因为文件夹中有非常多的5.jpg,但我只想打开指定文件夹中的5.jpg, 这能实现么?

TOP

本帖最后由 pcl_test 于 2015-4-12 21:54 编辑

回复 4# 228630386
  1. @echo off
  2. for /f "delims=" %%a in ('type "指定文件夹列表.txt"') do (
  3. ::for /r /d %%b in ("*%%a") do (
  4. for /f "delims=" %%b in ('dir /ad /s /b "*%%a"') do (
  5. if exist "%%b\5.jpg" (
  6. md "E:\提取结果%%~pb%%~nb" 2>nul & copy "%%b\5.jpg" "E:\提取结果%%~pb%%~nb"
  7. ) else (>>"不存在.txt" echo,%%b)
  8. )
  9. )
  10. pause
复制代码
1

评分人数

TOP

回复 5# pcl_test


    基本可以实现我要的效果了,太感谢了,能否建一样的路径呢?因为我修改完这些5.jpg,还要按相同的路径复盖回去了,这能实现吗?
    E:\提取文件\目录1\目录2\2  6910049559930
    E:\提取文件\目录1\目录2\5  6910049786800
    E:\提取文件\目录1\目录3\6  6910049786657
    E:\提取文件\目录1\目录3\8  6910049786756

TOP

回复 6# 228630386
已在5楼修改

TOP

回复 7# pcl_test


    太强大了,但如果搜索不到的,能生成一个TXT结果吗?  这样不行,
      echo %%b>"结果.txt"

TOP

回复 8# 228630386

已在5楼修改

TOP

回复 9# pcl_test


    结果的内容没写到TXT上的,可以显示哪些成功,哪些失败吗?

TOP

回复 10# 228630386
测试没有问题,检查你的代码

TOP

回复 11# pcl_test


    我也是直接复制你修改过的代码运行,但没出现TXT。

TOP

回复 12# 228630386

那就说明指定文件夹里不存在没有5.jpg的,都有

TOP

回复 13# pcl_test


    哦,我明白你的意思了。谢谢你!

TOP

回复 3# pcl_test


    灰常好奇签名档的含义。。。

TOP

返回列表