|
|
发表于 2025-8-17 20:25:01
|
显示全部楼层
山东省济宁市
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 主文件夹路径 | 文本型 | | | | 子文件夹前缀 | 文本型 | | | | 文件数组 | 文本型 | | 0 | | 文件数量 | 整数型 | | | | 子文件夹数量 | 整数型 | | | | 每个文件夹文件数 | 整数型 | | | | i | 整数型 | | | | j | 整数型 | | | | 目标文件夹 | 文本型 | | | | 随机索引 | 整数型 | | | | 临时文件数组 | 文本型 | | 0 |
主文件夹路径 = "C:\视频主文件夹\" 子文件夹前缀 = "子文件夹_" 文件_枚举 (主文件夹路径 + "*.mp4", 文件数组, , 真) 文件数量 = 取数组成员数 (文件数组 ) 如果真 (文件数量 < 100 ) 调试输出 ("错误:主文件夹中视频文件不足100个!" ) 返回 () 子文件夹数量 = 50 每个文件夹文件数 = 2 计次循环首 (子文件夹数量, i ) 目标文件夹 = 主文件夹路径 + 子文件夹前缀 + 到文本 (i ) + "\" 目录_创建 (目标文件夹 ) 计次循环尾 () 置随机数种子 ()临时文件数组 = 文件数组 清除数组 (文件数组 ) 变量循环首 (文件数量, 1, -1, i ) 随机索引 = 取随机数 (1, 取数组成员数 (临时文件数组 )) 加入成员 (文件数组, 临时文件数组 [随机索引 ]) 删除成员 (临时文件数组, 随机索引, 1 ) 变量循环尾 () 计次循环首 (子文件夹数量, i ) 目标文件夹 = 主文件夹路径 + 子文件夹前缀 + 到文本 (i ) + "\"   计次循环首 (每个文件夹文件数, j )  变量循环首 ( (i - 1 ) × 每个文件夹文件数 + j, (i - 1 ) × 每个文件夹文件数 + j, 1, )  文件_移动 (文件数组 [i ], 目标文件夹 + 文件_取文件名 (文件数组 [i ], 真))   变量循环尾 () 计次循环尾 () 计次循环尾 ()调试输出 ("文件分配完成!" )
|
|