liaoguinan
发短消息
加为好友
liaoguinan
当前离线
UID116902 帖子83 精华0 积分167 PB167 技术0 捐助0 阅读权限20 在线时间66 小时 注册时间2023-1-27 最后登录2025-10-21
二级士官
帖子83 积分167 技术0 捐助0 注册时间2023-1-27
1楼
跳转到 »
倒序看帖
打印
字体大小: tT
发表于 2023-10-27 21:01
| 只看该作者
[文件操作] [已解决]批处理如何把每个文件夹下指定的图片放入对应的文件夹?
本帖最后由 liaoguinan 于 2023-10-27 22:47 编辑
如图每个序号文件夹下都有对应的三个特殊图片序号分别为-000、-81、-99,创建指定文件夹并把对应的图片放入文件夹内。
小红文件夹对应图片“首层序号-000”
小蓝文件夹对应图片“首层序号-81”
小明文件夹对应图片“首层序号-99”
1
评分人数
Batcher:
感谢给帖子标题标注[已解决]字样PB + 2
收藏
分享
Batcher
发短消息
加为好友
Batcher
当前离线
UID2725 帖子15026 精华1 积分46261 PB42908 技术866 捐助745 阅读权限255 在线时间10264 小时 注册时间2008-6-9 最后登录2025-12-2
管理员
帖子15026 积分46261 技术866 捐助745 注册时间2008-6-9
2楼
发表于 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
)复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html
TOP
nx5888
发短消息
加为好友
nx5888
当前离线
UID119620 帖子4 精华0 积分15 PB15 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-11-13 最后登录2023-11-14
列兵
帖子4 积分15 技术0 捐助0 注册时间2023-11-13
3楼
发表于 2023-11-13 19:37
| 只看该作者
echo -----------------------------------------------------
echo 批量移动或拷贝文件工具
echo 移动文件命令 move
echo 拷贝文件命令 copy
echo -----------------------------------------------------
::【项目名】
批量复制文件
::【项目管理】
copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"
copy "需要拷贝的文件路径\文件名" "需要拷贝到的文件路径"复制代码
TOP
nx5888
发短消息
加为好友
nx5888
当前离线
UID119620 帖子4 精华0 积分15 PB15 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-11-13 最后登录2023-11-14
列兵
帖子4 积分15 技术0 捐助0 注册时间2023-11-13
4楼
发表于 2023-11-13 19:39
| 只看该作者
echo -----------------------------------------------------
echo 项目文件夹创建工具
echo -----------------------------------------------------
::【项目名】
挂接文件规整
::【项目管理】
md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径
md 在脚本当前文件夹下需要创建的文件夹名称,支持多级路径复制代码
TOP
nx5888
发短消息
加为好友
nx5888
当前离线
UID119620 帖子4 精华0 积分15 PB15 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-11-13 最后登录2023-11-14
列兵
帖子4 积分15 技术0 捐助0 注册时间2023-11-13
5楼
发表于 2023-11-13 19:41
| 只看该作者
当进行大批量文件拷贝或者创建文件夹,命令内容可以使用EXCEL预先进行排版组合后再复制进脚本
TOP
funken
发短消息
加为好友
funken
当前离线
UID72075 帖子15 精华0 积分32 PB26 技术2 捐助0 阅读权限5 在线时间14 小时 注册时间2015-6-15 最后登录2024-8-8
列兵
帖子15 积分32 技术2 捐助0 注册时间2015-6-15
6楼
发表于 2023-11-14 16:05
| 只看该作者
本帖最后由 funken 于 2023-11-14 16:10 编辑
小红
小蓝
小明
会不会有其它的,
比如 :小芳 小草 这样的
后期还有更多。。。。
这样的话,就没有什么规律性, 就需要创建一个规则列表
比如一个txt写入:
小红-首层序号-000
小蓝-首层序号-81
小明-首层序号-99
小芳-首层序号-关键字
小草-首层序号-关键字2
....
这样有新的,就加一条规则,然后bat读这个txt得到规则中的创建的目录名,然后要移动的文件名搜索包含 *-关键字 再移动进去。。
这思路是否可行?
TOP