mih*_*ihi 26

电源外壳:

$f = new-object System.IO.FileStream c:\temp\test.dat, Create, ReadWrite
$f.SetLength(42MB)
$f.Close()
Run Code Online (Sandbox Code Playgroud)

这将创建一个由42MB的nullbytes组成的文件c:\ temp\test.dat.当然,您也可以提供字节数.(对于PowerShell,42MB = 42*1048576)

  • @msanford 实际上,您可以使用相对路径,但它们将相对于 PowerShell 启动所在的目录(即`[IO.Directory]::GetCurrentDirectory()`),而不是相对于您使用`cd` 或 `Set-Location` 命令。 (2认同)

Jed*_*oky 13

我找到了这个页面,我试了一下,工作得很好.

创建单个文件使用

fsutil file createnew filename filesize
Run Code Online (Sandbox Code Playgroud)

要创建很多文件使用

For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288
Run Code Online (Sandbox Code Playgroud)

将创建25,000个名为A1.tmp,A2.tmp,A3,tmp的12288字节(12KB)文件...