本帖最后由 qixiaobin0715 于 2024-8-28 14:14 编辑
单独cmd是无法读取Excel中的内容的 。你可以将上述内容保存在一个文本文件中(比如a.txt或者是csv文件),其格式为“序号,文件夹名,数量”:- 1,张三,30
- 2,李四,70
- 3,王五,50
- 4,......
复制代码 注意分隔号为英文逗号,文件数量是数值,不要加单位,假如图片文件的格式为jpg。- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=1-3 delims=," %%i in (a.txt) do (
- set _%%i=%%j
- set #%%i=%%k
- )
- set m=1
- for /f "delims=" %%i in ('dir /b /a-d *.jpg') do (
- set /a n+=1
- for %%j in (!m!) do (
- md "!_%%j!\" 2>nul
- move "%%i" "!_%%j!\">nul 2>nul
- if !n! equ !#%%j! (
- set n=0
- set /a m+=1
- )
- )
- )
- pause
复制代码
|