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

[文件操作] 【已解决】BAT代码怎么写,批量放置每4张图片到顺序文件夹?

[复制链接]
 楼主| 发表于 2024-3-21 20:07:49 | 显示全部楼层
本帖最后由 wqj 于 2024-3-21 20:12 编辑

回复 30# qixiaobin0715

求教大神!文件夹名换成这样,代码怎么修改,每个文件夹名称的最后四位数字是固定的
(1)-4567
(2)-0235
(3)-3362
(4)-5578
(5)-6590

move "%%i" "!n!\" 这行代码怎么修改? 拜托大神!
发表于 2024-3-22 09:26:49 | 显示全部楼层
不是你想象的那样,只是修改move "%%i" "!n!\",代码需推翻重来。
所以需要一次性把问题说清楚,发现你都是说一半留一半。给想帮你的人带来多余的无用功。
 楼主| 发表于 2024-3-22 12:37:21 | 显示全部楼层
本帖最后由 wqj 于 2024-3-22 12:39 编辑

回复 32# qixiaobin0715


   
抱歉,没有表述清楚,求大神帮忙!拜谢!
每个文件夹移动进去2张 图片 ,如:
1-2.jpg移动进文件夹1-××××
3-4.jpg移动进文件夹2-××××
5-6.jpg移动进文件夹3-××××
7-8.jpg移动进文件夹4-××××
9-10.jpg移动进文件夹5-××××
类似200张图片,每2张放入一个文件夹,文件夹编号-后都有4位数字
发表于 2024-3-22 14:42:18 | 显示全部楼层
回复 33# wqj


  
(1)-4567
(2)-0235
1-2.jpg移动进文件夹1-××××


为什么隔了一楼文件夹名称格式就变了
翻看前贴
新0001.jpg
新0002.jpg


文件名格式也变了吗?
建议发个新贴子,完整描述下需求。
发表于 2024-3-22 15:04:22 | 显示全部楼层
本帖最后由 qixiaobin0715 于 2024-3-22 15:11 编辑

回复 33# wqj
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=1-2 delims=-" %%i in ('dir /b /ad *-*') do (
  4.     set /a n=%%i*2
  5.     if exist "!n!.jpg" move "!n!.jpg" "%%i-%%j"
  6.     set /a n-=1
  7.     if exist "!n!.jpg" move "!n!.jpg" "%%i-%%j"
  8. )
  9. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 04:48 , Processed in 0.016599 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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