Qual è il modo migliore e più veloce per farlo?Come generare file di una determinata dimensione in Windows?
risposta
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 ...
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
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)
c:\>fsutil file createnew /?
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew C:\testfile.txt 1000
Quale lingua/ambiente in Windows? cmd-file? PowerShell? C#? – Macke
Più veloce è, meglio è. –