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

[文件操作] [已解决]批处理如何把每个文件夹下指定的图片放入对应的文件夹?

[复制链接]
发表于 2023-10-27 21:01:42 | 显示全部楼层 |阅读模式
本帖最后由 liaoguinan 于 2023-10-27 22:47 编辑



如图每个序号文件夹下都有对应的三个特殊图片序号分别为-000、-81、-99,创建指定文件夹并把对应的图片放入文件夹内。
小红文件夹对应图片“首层序号-000”
小蓝文件夹对应图片“首层序号-81”
小明文件夹对应图片“首层序号-99”

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2023-10-27 22:23:29 | 显示全部楼层
回复 1# liaoguinan


请参考Q-04把test.bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
  1. @echo off
  2. cd /d "%~dp0"
  3. for /f "delims=" %%i in ('dir /b /ad') do (
  4.     echo %%i
  5.     pushd "%%i"
  6.     if exist "%%i-000.jpg" (
  7.         md "小红"
  8.         move "%%i-000.jpg" "小红"
  9.     )
  10.     if exist "%%i-81.jpg" (
  11.         md "小蓝"
  12.         move "%%i-81.jpg" "小蓝"
  13.     )
  14.     if exist "%%i-99.jpg" (
  15.         md "小明"
  16.         move "%%i-99.jpg" "小明"
  17.     )
  18.     popd
  19. )
复制代码
发表于 2023-11-13 19:37:38 | 显示全部楼层
  1. echo -----------------------------------------------------
  2. echo 批量移动或拷贝文件工具
  3. echo 移动文件命令 move
  4. echo 拷贝文件命令 copy
  5. echo -----------------------------------------------------

  6. ::【项目名】
  7. 批量复制文件


  8. ::【项目管理】
  9. copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
  10. copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
  11. copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
  12. copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
  13. copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
复制代码
发表于 2023-11-13 19:39:30 | 显示全部楼层
  1. echo -----------------------------------------------------
  2. echo 项目文件夹创建工具
  3. echo -----------------------------------------------------

  4. ::【项目名】
  5. 挂接文件规整


  6. ::【项目管理】
  7. md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
  8. md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
  9. md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
复制代码
发表于 2023-11-13 19:41:13 | 显示全部楼层
当进行大批量文件拷贝或者创建文件夹,命令内容可以使用EXCEL预先进行排版组合后再复制进脚本
发表于 2023-11-14 16:05:44 | 显示全部楼层
本帖最后由 funken 于 2023-11-14 16:10 编辑

小红
小蓝
小明
会不会有其它的,
比如 :小芳 小草 这样的
后期还有更多。。。。
这样的话,就没有什么规律性, 就需要创建一个规则列表
比如一个txt写入:
小红-首层序号-000
小蓝-首层序号-81
小明-首层序号-99
小芳-首层序号-关键字
小草-首层序号-关键字2
....
这样有新的,就加一条规则,然后bat读这个txt得到规则中的创建的目录名,然后要移动的文件名搜索包含 *-关键字  再移动进去。。
这思路是否可行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 07:42 , Processed in 0.019952 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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