最佳和最快的方式是如何做到的?
答案 0 :(得分:24)
的PowerShell:
$f = new-object System.IO.FileStream c:\temp\test.dat, Create, ReadWrite
$f.SetLength(42MB)
$f.Close()
这将创建一个由42MB的nullbytes组成的文件c:\ temp \ test.dat。当然,您也可以提供字节数。 (对于PowerShell,42MB = 42 * 1048576)
答案 1 :(得分:13)
我发现了这个Page,我试了一下并且效果很好。
要创建单个文件,请使用
fsutil file createnew filename filesize
要创建大量文件,请使用
For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288
将创建25,000个12288字节(12KB)的文件,名为A1.tmp,A2.tmp,A3,tmp ......
答案 2 :(得分:2)
c:\>fsutil file createnew /?
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew C:\testfile.txt 1000