《如何快速创建大文件.docx》由会员分享,可在线阅读,更多相关《如何快速创建大文件.docx(3页珍藏版)》请在三一办公上搜索。
1、如何快速创建大文件快速生成大文件的命令,开始-运行-输入cmd,打开命令提示符,输入: fsutil file createnew test.txt 100000000 可以看到test.txt文件会消耗100000000字节硬盘空间,但内容为空 其原理是使用微软提供的fsutil.exe命令来创建指定大小的文件。 使用语法: fsutil file createnew PathName length 1、C:fsutil - 支持的命令 - behavior 控制文件系统行为 dirty 管理卷的被损坏的位数 file 文件特定命令 fsinfo 文件系统信息 hardlink 硬链接管理
2、objectid 对象 ID 管理 quota 配额管理 reparsepoint 重分析点管理 sparse 稀疏文件控制 usn USN 管理 volume 卷管理 2、C:fsutil file - 支持的 FILE 命令 - findbysid 根据安全标识符查找文件 queryallocranges 查询文件的分配的范围 setshortname 为文件设置短名称 setvaliddata 为文件设置有效数据长度 setzerodata 为文件设置零数据 createnew 创建一个指定大小的新文件 3、C:fsutil file createnew 用法 : fsutil file
3、 createnew 范例:fsutil file createnew d:test.txt 4096 在D盘下创建一个名字为test.txt的4K大小的文件。 C:fsutil file createnew testfile 10737418240 创建10Gbytes的文件 文件长度是以字节为单位的。 - 以下为一个快速生成的批处理的代码 复制后生成xx.bat文件 echo 正在生成大文件,请稍后. :test echo test test.txt goto test pause exit/code 生成的文件以3,4每秒的速度增大: codeecho off echo 正在生成大文件,
4、请稍后. echo test test.txt :test type test.txt test.txt goto test pause - 在linux系统下可以用dd命令来实现这个功能 dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0 这样是实际写入硬盘,文件产生速度取决于硬盘读写速度,如果想产生超大文件,速度很慢 的情况下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘 则可以dd if=/dev/zero of=test bs=1M count=0 seek=100000 此时创建的文件在文件系统中的显示大小为100000MB,但是并不实际占用block。