标题: [文本处理] 【已解决】大量txt文件怎样才能按照数量平均创建文件夹 [打印本页]
作者: 8532200 时间: 2020-4-18 15:52 标题: 【已解决】大量txt文件怎样才能按照数量平均创建文件夹
本帖最后由 8532200 于 2020-4-18 22:41 编辑
比如我单目录有一万个TXT
能不能自动创建例如00001
00002
00003
等文件夹,并且每个文件夹里面平均放例如500个txt进去。因为文件太多。用手机读书软件看小说经常卡死
求大神看看能不能解决
作者: 8532200 时间: 2020-4-18 20:12
求注意。。。。。。。。。。。
作者: went 时间: 2020-4-18 20:16
随机分放还是要有顺序
有顺序请列出文件名命名方式
作者: Batcher 时间: 2020-4-18 21:30
回复 1# 8532200 - @echo off
- setlocal enabledelayedexpansion
- set "FolderNum=100001"
- set "FilerAvg=500"
- set "FilerCnt=0"
- cd /d "%~dp0"
- md "!FolderNum:~-5!"
- for %%a in (*.txt) do (
- set /a FilerCnt+=1
- move "%%a" "!FolderNum:~-5!"
- if !FilerCnt! equ !FilerAvg! (
- set /a FolderNum+=1
- md "!FolderNum:~-5!"
- set "FilerCnt=0"
- )
- )
复制代码
作者: 8532200 时间: 2020-4-18 22:39
回复 4# Batcher
感激不尽。。这次的代码对我用途挺大。。省了不少功夫。已第二次捐助。。小小金额。感谢
作者: 8532200 时间: 2020-4-18 22:41
回复 3# went
感谢回复。。大佬已帮我解决
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |