社区
VB基础类
帖子详情
请问如何用VB快速生成大量小文件
好吃的肥牛
2011-06-07 01:26:11
想用vb生成大量小文件,4kb大小左右,填满整个硬盘空间
目前是用open 然后put 无限循环
或者还是用copy来的快呢?
想问一下怎么样才能最快速度生成这样的小文件
...全文
192
25
打赏
收藏
请问如何用VB快速生成大量小文件
想用vb生成大量小文件,4kb大小左右,填满整个硬盘空间 目前是用open 然后put 无限循环 或者还是用copy来的快呢? 想问一下怎么样才能最快速度生成这样的小文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
好吃的肥牛
2011-06-10
打赏
举报
回复
[Quote=引用 23 楼 ningweidong 的回复:]
你做病毒啊
[/Quote]
有这么惹人注意的病毒吗....没事做生成那么多文件招人注意啊
好吃的肥牛
2011-06-10
打赏
举报
回复
[Quote=引用 22 楼 zhao4zhong1 的回复:]
要使人不知,除非己莫为。
[/Quote]
问题是已经做了哎,不自觉地人太多,有什么办法,我们只是踢人擦屁股
Tiger_Zhao
2011-06-09
打赏
举报
回复
推荐现成工具 vopt
它的工具菜单下有一个“释放空闲空间”(英文名为 Cleanup),直接将空扇区清零。
ah_2027
2011-06-09
打赏
举报
回复
[Quote=引用 19 楼 yzxushu 的回复:]
引用 16 楼 toury 的回复:
如果怕“XX”痕迹被追踪,可以:
1、把硬盘拆下来换个新的上去;旧的藏到家里或丢到水塘或.....;
2、不做“XX”事.....
否则,即使你写满了文件,你的“XX”痕迹一样会被追踪到,呵呵。
不是XX事,是应付保密检查的,所以硬盘不能丢,只是要消除痕迹
[/Quote]
国安局的所
好吃的肥牛
2011-06-09
打赏
举报
回复
[Quote=引用 16 楼 toury 的回复:]
如果怕“XX”痕迹被追踪,可以:
1、把硬盘拆下来换个新的上去;旧的藏到家里或丢到水塘或.....;
2、不做“XX”事.....
否则,即使你写满了文件,你的“XX”痕迹一样会被追踪到,呵呵。
[/Quote]
不是XX事,是应付保密检查的,所以硬盘不能丢,只是要消除痕迹
好吃的肥牛
2011-06-09
打赏
举报
回复
[Quote=引用 15 楼 chinayuppie 的回复:]
引用 4 楼 yzxushu 的回复:
引用 1 楼 flfq 的回复:
干嘛用
防止文件内容被恢复 呵呵
若是防止文件被恢复,可以用这样的方法:
Windows环境下有一个非常简单的方法,DOS命令,重定向。你可以试一下。假设你要删掉D盘根目录下的一个叫secret.txt的文件。可以在命令行下执行:
copy nul>d:\secret.txt,你再看一下这个……
[/Quote]
是这样的 ,我现在需要的不是删除当前文件,而是消除以前正常删除的文件的痕迹
ningweidong
2011-06-09
打赏
举报
回复
你做病毒啊
赵4老师
2011-06-09
打赏
举报
回复
要使人不知,除非己莫为。
toury
2011-06-08
打赏
举报
回复
如果怕“XX”痕迹被追踪,可以:
1、把硬盘拆下来换个新的上去;旧的藏到家里或丢到水塘或.....;
2、不做“XX”事.....
否则,即使你写满了文件,你的“XX”痕迹一样会被追踪到,呵呵。
booksoon
2011-06-08
打赏
举报
回复
[Quote=引用 4 楼 yzxushu 的回复:]
引用 1 楼 flfq 的回复:
干嘛用
防止文件内容被恢复 呵呵
[/Quote]
若是防止文件被恢复,可以用这样的方法:
Windows环境下有一个非常简单的方法,DOS命令,重定向。你可以试一下。假设你要删掉D盘根目录下的一个叫secret.txt的文件。可以在命令行下执行:
copy nul>d:\secret.txt,你再看一下这个secret.txt的内容,copy con也行,type命令也可以。然后你删除它,你再用恢复软件试试,最多可以恢复让这个空文件再出现,不会出现里面的内容。你可以毁各种各样的文件,只要不涉及权限问题就可以。
好吃的肥牛
2011-06-08
打赏
举报
回复
现在问题是,FAT表里面还保存着文件的目录信息,不知道该怎么删除啊
贝隆
2011-06-08
打赏
举报
回复
[Quote=引用 11 楼 z_wenqian 的回复:]
直接低格硬盘,速度最快并且稳定。有许多现成的程序可以办到。
[/Quote]
低级格式化是很慢的,且不论如何实现。
好吃的肥牛
2011-06-08
打赏
举报
回复
[Quote=引用 11 楼 z_wenqian 的回复:]
直接低格硬盘,速度最快并且稳定。有许多现成的程序可以办到。
[/Quote]
低格只能针对整个硬盘啊,而我现在的需求只是针对一些分区
z_wenqian
2011-06-08
打赏
举报
回复
直接低格硬盘,速度最快并且稳定。有许多现成的程序可以办到。
z_wenqian
2011-06-08
打赏
举报
回复
调用底层库,直接向扇区写 0.
无·法
2011-06-07
打赏
举报
回复
[Quote=引用 8 楼 yzxushu 的回复:]
引用 7 楼 sysdzw 的回复:
引用 6 楼 yzxushu 的回复:
引用 5 楼 bcrun 的回复:
肯定是用API函数效率高啊,虽然在此处可能不明显,但毕竟你调用的FSO对象还是在内部要调用这些API的啊。
看起来类似文件粉碎机啊,不过你这个需求还是一次创建上百兆的文件比较好吧,这样一次写入远超过4K数据的方式肯定磁盘存取快些,另外擦掉数据后再删除文件的时间也会……
[/Quote]为什么跟不上啊。用纯api确实是不稳定,这个是用timer的和楼上说的不同,很稳定的。
贝隆
2011-06-07
打赏
举报
回复
[Quote=引用 3 楼 yzxushu 的回复:]
引用 2 楼 veron_04 的回复:
1、创建一个小文件的模板
2、使用API函数CopyFile不断的复制模板文件,生成新的文件。
用API函数效率高 还是用filesystemobject高呢?
另外,多线程对速度会不会有提高?或者用vc会不会效率更高?
[/Quote]
当然是API函数效率高
就VB而言,你还是不要考虑多线程的事情,难度较高,且稳定性不佳。不适合初学者。
好吃的肥牛
2011-06-07
打赏
举报
回复
[Quote=引用 7 楼 sysdzw 的回复:]
引用 6 楼 yzxushu 的回复:
引用 5 楼 bcrun 的回复:
肯定是用API函数效率高啊,虽然在此处可能不明显,但毕竟你调用的FSO对象还是在内部要调用这些API的啊。
看起来类似文件粉碎机啊,不过你这个需求还是一次创建上百兆的文件比较好吧,这样一次写入远超过4K数据的方式肯定磁盘存取快些,另外擦掉数据后再删除文件的时间也会花得少一些。
是这样,我希望是按照……
[/Quote]
这样的话 磁盘的速度能跟得上吗?不知道最多可以同时生成多少个文件啊?
无·法
2011-06-07
打赏
举报
回复
[Quote=引用 6 楼 yzxushu 的回复:]
引用 5 楼 bcrun 的回复:
肯定是用API函数效率高啊,虽然在此处可能不明显,但毕竟你调用的FSO对象还是在内部要调用这些API的啊。
看起来类似文件粉碎机啊,不过你这个需求还是一次创建上百兆的文件比较好吧,这样一次写入远超过4K数据的方式肯定磁盘存取快些,另外擦掉数据后再删除文件的时间也会花得少一些。
是这样,我希望是按照磁盘簇的大小来生成文件达到文件覆盖的目的,这样……
[/Quote]这个方法貌似真挺好的。
你可以添加10个timer上去,然后每个timer里面都是创建文件,可以用文件名称随机命名来避免重复。启动时将n个timer都设置为true,这样就10个线程啦。速度快的一米。
身边有很多东西是值得珍惜的
不要忽略了最亲近的人给你的关心
其实任何的爱都不是理所当然的
我们常常想要摘星
可是身边也许有月亮
而你却视而不见
好吃的肥牛
2011-06-07
打赏
举报
回复
[Quote=引用 5 楼 bcrun 的回复:]
肯定是用API函数效率高啊,虽然在此处可能不明显,但毕竟你调用的FSO对象还是在内部要调用这些API的啊。
看起来类似文件粉碎机啊,不过你这个需求还是一次创建上百兆的文件比较好吧,这样一次写入远超过4K数据的方式肯定磁盘存取快些,另外擦掉数据后再删除文件的时间也会花得少一些。
[/Quote]
是这样,我希望是按照磁盘簇的大小来生成文件达到文件覆盖的目的,这样应该不会被恢复文件内容.
加载更多回复(5)
VB
大量
皮肤she
文件
vb
美化界面,调用API函数,SkinH_AttachEx App.Path & "/皮肤
文件
名字.she", ""将she
文件
放到
vb
工程同一个目录就可以更改皮肤了,
生成
exe
文件
即可看到效果
VB
/C#.Net实体代码
生成
工具(EntitysCodeGenerate)_4.3_及免安装
文件
同时通过实体可
快速
实现数据库表的增删改查等操作,另外,所
生成
的操作数据库的代码,只需按
生成
的配置
文件
说明修改数据库连接,即可用于各种类型数据库的访问操作等,对应
文件
会自动解析,即一次
生成
可用于各种类型...
计算机二级(
VB
)
该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战技巧,授课过程中以实际操作演示为主,帮助学习者
快速
地掌握编程的实际方法和技巧。 课程以2019年计算机二级大纲...
vb
/c#.net实体代码
生成
工具(entityscodegenerate
同时通过实体可
快速
实现数据库表的增删改查等操作,另外,所
生成
的操作数据库的代码,只需按
生成
的配置
文件
说明修改数据库连接,即可用于各种类型数据库的访问操作等,对应
文件
会自动解析,即一次
生成
可用于各种类型...
VB
/C#.Net实体代码
生成
工具(EntitysCodeGenerate)【ECG 4.1】2010年11月最新版
VB
/C#.Net实体代码
生成
工具(EntitysCodeGenerate)【ECG】是一款专门为
VB
/C#.Net数据库程序员开发量身定做的代码
生成
工具,所
生成
的代码基于面向对象、分层架构设计、ORM并参考微软Petshop中的经典思想,使用改进的...
VB基础类
7,765
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章