- 帖子
- 27
- 积分
- 36
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2011-4-12
|
[文本处理] 如何将一个文件夹里的多个文件按指定数量依次移动到另一个文件夹里的多个子文件夹里
本帖最后由 pcl_test 于 2016-11-12 10:06 编辑
描述一:A文件夹 和 B文件夹处于同一级.
A文件夹下有几千个文件, B文件夹下有M个子文件夹(子文件夹可能是空文件夹也可能不是空的)
怎样每次从A文件夹下提取1个文件到B文件夹下的一个子文件夹中,直到提取M次,每个文件夹中都提取到一个文件,完成一轮。
共提取N轮,实现M个子文件夹中都被提取进N个不同的文件. 提取前,手动输入N的值。
并不是一次提取N个,而是N次提取,每次提取一个。
------------------------------------------------------------------------------------------------------------------------------
举例: A文件夹中保证有足够的文件数.
若N值取3, 则
第一次从A文件夹中提取1个文件到B中的任一个子文件夹中,然后删除被提取过的这个文件.
第二次从A文件夹中提取1个文件到另一个子文件夹中,然后删除被提取过的这个文件.
........
第M次从A文件夹中提取1个文件到另一个子文件夹中,然后删除被提取过的这个文件.
至此完成一轮。然后开始第二轮提取,直到N轮完成。
------------------------------------------------------------------------------------------------------------------------------
描述二:我换个描述,最终的效果类似:从A文件夹中随机剪切N个文件到B文件夹的任一子文件夹中,直到每个子文件夹都被剪切到N个文件.
即,
第一次从A中剪切N个文件到B中的任一子文件夹,
第二次从A中剪切N个文件到B中的另一子文件夹,
直到每个子文件夹都被剪切到N个文件
A中文件数保证有足够文件数.
实现任一描述效果均可,两者效果差不多,都能实现一定随机效果。第一种描述是规律性随机 第二种描述是无序性随机。
tmplinshi 斑竹曾给我写了一个不随机的,如果能加上随机就是第二种描述了。大家参考,贴子见 http://www.bathome.net/thread-13428-1-1.html
谢谢大家。 |
|