移动某文件夹下众多文件到不同的文件夹

2019-08-11  本文已影响0人  灵木er

最近遇到某个文件夹下文件过多,接近10000个小文件,想着怎么把这些文件分散到不同的文件夹下,总不能手动来吧,多麻烦,于是就想到了利用shell脚本。思路是这样的:

1. 创建多个文件夹

2. 设定每个文件夹下的文件个数

3. 移动原文件夹下的文件到新文件夹

4. 判断新文件夹下的文件个数

5. 循环处理


由于暂不会灵活运用shell脚本参数,运行前需要改参数。脚本如下

移动某文件夹下众多文件到不同的文件夹

再详细说一下,首先统计a10文件夹下文件个数,本例中为1000个,接着第一个for循环创建a1到a9,共9个文件夹;接着两个for循环,外层for循环控制文件夹,内层for循环控制移动文件,内层for循环里的if判断文件夹下文件个数,达到个数则退出循环。

欢迎高手指点改进。

上一篇下一篇

猜你喜欢

热点阅读