如何在Windows中生成确定大小的文件?
怎样做才是最好最快的方法?我发现了这个,我尝试了一下,效果很好 要创建单个文件,请使用如何在Windows中生成确定大小的文件?,windows,scripting,file,filesystems,Windows,Scripting,File,Filesystems,怎样做才是最好最快的方法?我发现了这个,我尝试了一下,效果很好 要创建单个文件,请使用 fsutil file createnew filename filesize 要创建大量文件,请使用 For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288 将创建25000个12288字节(12KB)的文件,名为A1.tmp、A2.tmp、A3、tmp…PowerShell: $f = new-object System.IO.F
fsutil file createnew filename filesize
要创建大量文件,请使用
For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288
将创建25000个12288字节(12KB)的文件,名为A1.tmp、A2.tmp、A3、tmp…PowerShell:
$f = new-object System.IO.FileStream c:\temp\test.dat, Create, ReadWrite
$f.SetLength(42MB)
$f.Close()
这将创建一个由42MB空字节组成的文件c:\temp\test.dat。当然,您也可以只给出字节计数。(对于PowerShell,42MB=42*1048576)c:\>fsutil文件createnew/?
用法:fsutil文件createnew
例如:fsutil文件createnew C:\testfile.txt 1000
Windows中的语言/环境是什么?cmd文件?动力地狱?请注意,这只会生成所谓的稀疏文件—您会在文件夹中获得一个文件大小的记录,但不会获得分配给该文件的实际数据集群。因此,对于测试、归零或阻止大块数据群集的目的来说,它是无用的。@ZXX:我不认为fsutile file createnew
会创建稀疏文件,更不用说,在以这种方式创建的文件上运行fsutil sparse queryflag
确实表明该文件不是稀疏的。
c:\>fsutil file createnew /?
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew C:\testfile.txt 1000