找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23968|回复: 7

[文件操作] 可不可以用批处理无中生有,创建一个3G的文件?

[复制链接]
发表于 2013-9-19 18:26:17 | 显示全部楼层 |阅读模式
去买u盘,想用大文件测试一下读写速度。
发表于 2013-9-19 18:43:49 | 显示全部楼层
想不出别的办法了,只想到这个笨方法,批处理自身无限叠加,等一两分钟就3G了吧,可能更快.没有具体测试过
  1. @echo off
  2. :start
  3. type %0>>%0
  4. goto start
  5. 00
复制代码
发表于 2013-9-19 19:21:50 | 显示全部楼层
本帖最后由 batman 于 2013-9-19 19:25 编辑

文件大小1G

  1. @echo off
  2. set /a size=1024*1024*1024
  3. fsutil file createnew $ %size%
复制代码
发表于 2013-9-19 19:35:56 | 显示全部楼层
3G的

  1. @echo off
  2. mshta vbscript:createobject("scripting.filesystemobject").opentextfile("$",2,1).write(1024*1024*1024*3)(self.close)
  3. set /p num=<$&del $
  4. fsutil file createnew $ %num%
复制代码
发表于 2013-9-19 19:39:43 | 显示全部楼层
文件大小1G
batman 发表于 2013-9-19 19:21



    学习了
发表于 2013-9-19 21:17:03 | 显示全部楼层
fsutil file createnew file 3222222222
发表于 2013-9-21 20:31:46 | 显示全部楼层
回复 2# foxJL

这个好像不行吧!将会出现多个:start标签,和 goto start ,乱套了。
发表于 2013-9-21 21:28:28 | 显示全部楼层
本帖最后由 foxJL 于 2013-9-21 22:32 编辑

回复 7# 悬崖之树


测试了一下,确实是乱了,但无论跳到哪type %0>>%0这句还是有效的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 17:36 , Processed in 0.031956 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表