2009-04-30 12 views

Respuesta

11

He encontrado este Page, lo intento y funcionan muy bien.

Para crear utilizar un solo archivo

fsutil file createnew filename filesize 

Para crear una gran cantidad de archivos de uso

For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288 

creará 25.000 archivos de 12288 bytes (12 KB) llamado A1.tmp, A2.tmp, A3, ... tmp

+0

Tenga en cuenta que esto solo genera el denominado archivo disperso: se obtiene un registro en una carpeta con un tamaño de archivo pero no con los clústeres de datos reales asignados con el archivo. Por lo tanto, para fines como probar, poner a cero o bloquear bloques grandes de clústeres de datos, es inútil. – ZXX

19

PowerShell:

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

Esto creará un archivo c: \ temp \ test.dat que consta de 42 MB de nullbytes. Por supuesto, puedes dar el conteo de bytes también. (42 MB = 42 * 1048576 para PowerShell)

2
c:\>fsutil file createnew /? 
Usage : fsutil file createnew <filename> <length> 
    Eg : fsutil file createnew C:\testfile.txt 1000 
Cuestiones relacionadas