XP系统
数量均匀分配
几千个文件怎么自动建文件夹 自动放进文件夹
答案:2 悬赏:80 手机版
解决时间 2021-03-14 20:21
- 提问者网友:呐年旧曙光
- 2021-03-14 16:03
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-14 17:39
文件名如果是 doc1.doc --- doc1000.doc
有规律的文件名的话,就好办了。
1.批量建立100个文件夹
md dir1
md dir2
md dir3
…… md dir100
2.讲一千个文件 平均每个文件夹10个 整理
move doc1.doc dir1/doc1.doc
…… move doc10.doc dir1/doc10.doc
move doc11.doc dir2/doc11.doc
……move doc20.doc dir2/doc20.doc
以此类推……
完毕。
批量化的批处理编写 可以借助 excel的自动序列来完成 ,然后将tab替换成cmd能识别的空格
有规律的文件名的话,就好办了。
1.批量建立100个文件夹
md dir1
md dir2
md dir3
…… md dir100
2.讲一千个文件 平均每个文件夹10个 整理
move doc1.doc dir1/doc1.doc
…… move doc10.doc dir1/doc10.doc
move doc11.doc dir2/doc11.doc
……move doc20.doc dir2/doc20.doc
以此类推……
完毕。
批量化的批处理编写 可以借助 excel的自动序列来完成 ,然后将tab替换成cmd能识别的空格
全部回答
- 1楼网友:爱难随人意
- 2021-03-14 17:52
假定文件是在d:\aa里,帮你在里面建001~100文件夹,然后里面每100个文件放入一个文件夹里(移进去的)
打开记事本,把下面代码贴进去,另存为任意位置的xx.bat (保存类型选为任意类型的),之后双击运行就行了,至于快不快,看你机子的本事了
@echo off&color f1&title 100文件夹放10000文件...
setlocal enabledelayedexpansion
echo 处理中...
cd/d "d:\aa"
set m=1001&md 001
for /f "delims=" %%i in ('dir/b/a-d/on')do (
set/a n+=1
if !n! gtr 100 (set/a "n=0,m+=1"&md !m:~1!)
move/y "%%i" !m:~1!\
)
echo 完成!&ping 127.1>nul
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯