标题: [文件操作] 请教大神,一个文件夹内有数千张图片,如何按我想要的数量按顺序进行分文件夹? [打印本页]
作者: feixiang8209 时间: 2024-8-16 09:28 标题: 请教大神,一个文件夹内有数千张图片,如何按我想要的数量按顺序进行分文件夹?
请教下大神,一个文件夹内有数千张JPG图片,怎么可以让图片按我指定的数量并按系统默认的排序自动创建文件夹并分进去,尾数在最后一个文件夹内?
作者: qixiaobin0715 时间: 2024-8-16 09:32
参考http://bbs.bathome.net/viewthrea ... mp;page=1#pid282743
作者: feixiang8209 时间: 2024-8-16 10:13
回复 2# qixiaobin0715
参考了一个改成这个了,但是还有两个问题,请教下大神要怎么改?
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /a-d *.jpg') do (
set GNum=40 这个怎么改成自定义输入,不要固定的。就是每次分的文件数量都不一样
set /a n+=1
set /a x=n%%GNum
if !x! equ 1 (
set /a m=n+1
set "Folder=!n!-!m!" 还有这个文件夹的名称只要1、2、3这样的命名就可以了
md "!Folder!"
)
move "%%i" "!Folder!\"
)
pause
作者: qixiaobin0715 时间: 2024-8-16 10:33
这样?- @echo off
- set /p GNum=Input a Number:
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /a-d *.jpg') do (
- set /a n+=1
- set /a x=n%%GNum
- if !x! equ 1 (
- set /a m+=1
- md "!m!"
- )
- move "%%i" "!m!\"
- )
- pause
复制代码
作者: feixiang8209 时间: 2024-8-16 10:37
回复 4# qixiaobin0715
就是这样,完美解决了,谢谢大神
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |