标题: [文件操作] [已解决]批处理如何把每个文件夹下指定的图片放入对应的文件夹? [打印本页]
作者: liaoguinan 时间: 2023-10-27 21:01 标题: [已解决]批处理如何把每个文件夹下指定的图片放入对应的文件夹?
本帖最后由 liaoguinan 于 2023-10-27 22:47 编辑
如图每个序号文件夹下都有对应的三个特殊图片序号分别为-000、-81、-99,创建指定文件夹并把对应的图片放入文件夹内。
小红文件夹对应图片“首层序号-000”
小蓝文件夹对应图片“首层序号-81”
小明文件夹对应图片“首层序号-99”
作者: Batcher 时间: 2023-10-27 22:23
回复 1# liaoguinan
请参考Q-04把test.bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA- @echo off
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /ad') do (
- echo %%i
- pushd "%%i"
- if exist "%%i-000.jpg" (
- md "小红"
- move "%%i-000.jpg" "小红"
- )
- if exist "%%i-81.jpg" (
- md "小蓝"
- move "%%i-81.jpg" "小蓝"
- )
- if exist "%%i-99.jpg" (
- md "小明"
- move "%%i-99.jpg" "小明"
- )
- popd
- )
复制代码
作者: nx5888 时间: 2023-11-13 19:37
- echo -----------------------------------------------------
- echo 批量移动或拷贝文件工具
- echo 移动文件命令 move
- echo 拷贝文件命令 copy
- echo -----------------------------------------------------
-
- ::【项目名】
- 批量复制文件
-
-
- ::【项目管理】
- copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
- copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
- copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
- copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
- copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
复制代码
作者: nx5888 时间: 2023-11-13 19:39
- echo -----------------------------------------------------
- echo 项目文件夹创建工具
- echo -----------------------------------------------------
-
- ::【项目名】
- 挂接文件规整
-
-
- ::【项目管理】
- md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
- md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
- md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
复制代码
作者: nx5888 时间: 2023-11-13 19:41
当进行大批量文件拷贝或者创建文件夹,命令内容可以使用EXCEL预先进行排版组合后再复制进脚本
作者: funken 时间: 2023-11-14 16:05
本帖最后由 funken 于 2023-11-14 16:10 编辑
小红
小蓝
小明
会不会有其它的,
比如 :小芳 小草 这样的
后期还有更多。。。。
这样的话,就没有什么规律性, 就需要创建一个规则列表
比如一个txt写入:
小红-首层序号-000
小蓝-首层序号-81
小明-首层序号-99
小芳-首层序号-关键字
小草-首层序号-关键字2
....
这样有新的,就加一条规则,然后bat读这个txt得到规则中的创建的目录名,然后要移动的文件名搜索包含 *-关键字 再移动进去。。
这思路是否可行?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |