标题: [文件操作] 可不可以用批处理无中生有,创建一个3G的文件? [打印本页]
作者: qq544935474 时间: 2013-9-19 18:26 标题: 可不可以用批处理无中生有,创建一个3G的文件?
去买u盘,想用大文件测试一下读写速度。
作者: foxJL 时间: 2013-9-19 18:43
想不出别的办法了,只想到这个笨方法,批处理自身无限叠加,等一两分钟就3G了吧,可能更快.没有具体测试过- @echo off
- :start
- type %0>>%0
- goto start
- 00
复制代码
作者: batman 时间: 2013-9-19 19:21
本帖最后由 batman 于 2013-9-19 19:25 编辑
文件大小1G- @echo off
- set /a size=1024*1024*1024
- fsutil file createnew $ %size%
复制代码
作者: batman 时间: 2013-9-19 19:35
3G的- @echo off
- mshta vbscript:createobject("scripting.filesystemobject").opentextfile("$",2,1).write(1024*1024*1024*3)(self.close)
- set /p num=<$&del $
- fsutil file createnew $ %num%
复制代码
作者: foxJL 时间: 2013-9-19 19:39
文件大小1G
batman 发表于 2013-9-19 19:21
学习了
作者: terse 时间: 2013-9-19 21:17
fsutil file createnew file 3222222222
作者: 悬崖之树 时间: 2013-9-21 20:31
回复 2# foxJL
这个好像不行吧!将会出现多个:start标签,和 goto start ,乱套了。
作者: foxJL 时间: 2013-9-21 21:28
本帖最后由 foxJL 于 2013-9-21 22:32 编辑
回复 7# 悬崖之树
测试了一下,确实是乱了,但无论跳到哪type %0>>%0这句还是有效的.
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |