|
|
发表于 2024-8-28 14:42:23
|
显示全部楼层
本帖最后由 aloha20200628 于 2024-8-28 14:52 编辑
回复 1# 455027852
如须分建的文件夹很少,如一楼示例,可用如下代码试试...
- @echo off &dir /b/a-d "*.jpg">"0.0"
- (for %%A in ("张三,2" "李四,2" "王五,2") do for /f "tokens=1,2 delims=," %%a in (%%A) do (
- md "%%a" 2>nul
- for /l %%n in (1,1,%%b) do (
- set/p "F=" &setlocal enabledelayedexpansion
- move /y "!F!" "%%a" &endlocal
- )
- ))<"0.0"
- del /q "0.0"&pause&exit/b
复制代码 如须分建的文件夹数量很多,可从电子表格文件中导出 "目录名+图片数量.csv",其中每行格式如
目录名,图片数量
...
再用以下代码试试...
- @echo off &dir /b/a-d "*.jpg">"0.0"
- (for /f "tokens=1,2 delims=," %%a in (目录名+图片数量.csv) do (
- md "%%a" 2>nul
- for /l %%n in (1,1,%%b) do (
- set/p "F=" &setlocal enabledelayedexpansion
- move /y "!F!" "%%a" &endlocal
- )
- ))<"0.0"
- del /q "0.0"&pause&exit/b
复制代码 |
|