2009-04-30 10 views

risposta

11

Ho trovato questo Page, lo provo e funziona benissimo.

Per creare utilizzare un unico file

fsutil file createnew filename filesize 

Per creare un sacco di file utilizzano

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

creerà 25.000 file di 12288 byte (12KB) denominato A1.tmp, A2.tmp, A3, tmp ...

+0

Attenzione che questo genera solo il cosiddetto file sparse: si ottiene un record in una cartella con una dimensione del file ma non i veri e propri cluster di dati assegnati al file. Quindi per scopi come test, azzeramento o blocco di grandi blocchi di cluster di dati è inutile. – ZXX

19

PowerShell:

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

Questo creerà un file c: \ temp \ test.dat che consiste di 42 MB di nullbyte. Ovviamente puoi anche solo dare un conteggio dei byte. (42 MB = 42 * 1048576 per PowerShell)

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