怎么用批处理把TXT文件打乱行序? 然后输出到另一个TXT文件?

[复制链接]
查看11 | 回复3 | 2011-1-24 06:23:56 | 显示全部楼层 |阅读模式
-----@echo offsetlocal enabledelayedexpansionfor /r %%a in (*.txt) do (set "n=0"for /f "skip=1 delims=*" %%b in ('type "%%a"') do (
set/a "n+=1"
if "!n!"=="1" (echo %%b>"%%a") else echo %%b>>"%%a"))pause-----放在要处理的目录下运行,也处理子目录..最好先测试下再执行哦....
回复

使用道具 举报

千问 | 2011-1-24 06:23:56 | 显示全部楼层
@echo off&setlocal enableDelayedExpansionset "r=hy.txt"for /f "tokens=2 delims=:" %%a in ('find /c /v "" "%r%"') do set m=%%afor /l %%a in (1,1,%m:~1%) do set #!random!!rando...
回复

使用道具 举报

千问 | 2011-1-24 06:23:56 | 显示全部楼层
你用小工具吧,代码太麻烦了,一不小心还会出错。 飞梭TXT文本数据处理百宝箱中的文本数据打乱工具。上百万的数据,几秒钟就可以完成,速度很快,非凡,多特,天空上都用,可以去下载一个,体验一下。还可以处理数据的生成、合并、拆分、去重、转码、打乱等...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行