[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
楼主,能否稍微改改你生成测试文本的代码,要求的效果是100多W行文本,文件体积超过100MB,给感兴趣的朋友们看看?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 24楼 的帖子

只有100W行啊  100MB的文件估计也有500W行了 只要求100w的文件
【只有相信成功,自己才会成功】

TOP

回复 23楼 的帖子

19楼说的不够清楚吗?没关系,咱们再强调一遍吧:
如果只有几个重复行,那就意味着要创建100多万个文件夹,这对于使用FAT32的朋友来说,是几乎无法实现的。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回21L的

我是NTFS的 那个测试的代码生成的只有100多个文件夹
【只有相信成功,自己才会成功】

TOP

回复 16楼 的帖子

批处理是不允许无限制的定义变量的,这个代码能够成功只是个例。如果随风把顶楼生成测试文本的脚本改改,让每行长度增加一倍,这时生成的文件将接近100MB,你再试试那个方案还能成功否?

参考:http://bbs.bathome.net/viewthread.php?tid=3403#pid21404
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 20楼 的帖子

我说的是9楼的代码,你确定自己用的FAT32么?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回LS的啊

那16L;的 不是已经给出了代码了吗 可以了的 我还测试了
【只有相信成功,自己才会成功】

TOP

回复 9楼 的帖子

如果只有几个重复行,那就意味着要创建100多万个文件夹,这对于使用FAT32的朋友来说,是几乎无法实现的。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

真的是30s啊
我测试了的 你测试没
那个8L的说有问题 我怎么没测试出来呢
【只有相信成功,自己才会成功】

TOP

30s就可以遍历百万行的文本?没测试过,但对这类代码的评论,你没看到他8楼的回复吗?
技术问题请到论坛发帖求助!

TOP

这是VBT论坛的代码

@echo off
for /f "delims=" %%i in (test.txt) do (
    if not defined %%i set %%i=s & echo %%i>>result.txt)
大概需要30 s就可以了
可是这段代码我有点不理解 不知LS的道能否解释下
【只有相信成功,自己才会成功】

TOP

回复 14楼 的帖子

首先 4分钟 并不算快,
况且顶楼的只是临时测试样本,而非正在的需处理原件,为提高创建样本时间而产生的行大多是重复的,其实不重复的应该只有百来行,这使得你第二个for的运行时间大大减少,若不重复行占半数或更多呢?
其次,还是非法文件名问题,若在word中进行替换则使得代码变成了半自动,不够完美。
再次,创建这么多的临时文件,个人认为始终不太可取,如此疯狂的对硬盘进行写入操作不知道对硬盘会否有影响。
技术问题请到论坛发帖求助!

TOP

LZ我的代码我用了4分钟就解决了
本人亲自 测试 4分钟OK了 还算比较快吧
【只有相信成功,自己才会成功】

TOP

回LS的

我用了别人的代码测试了 发现只有 几行 所以我才认为有问题 实际上没问题
错怪了LZ了啊 对不起-_-!

TOP

re 11 楼
你确定 那个100w行的代码有问题啊 就几个重复的 ?
技术问题请到论坛发帖求助!

TOP

返回列表