Wie ist der beste und schnellste Weg?Wie erzeuge ich Datei mit einer bestimmten Größe in Windows?
Antwort
Ich fand diese Page, ich versuche es und arbeite gut.
in einer einzigen Datei
fsutil file createnew filename filesize
verwenden zu erstellen, um eine Menge von Dateien
For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288
25.000 Dateien von 12.288 Bytes (12KB) genannt A1.tmp, A2.tmp verwenden zu erstellen schaffen wird, A3, tmp ...
Beachten Sie, dass dies nur so genannte Sparse-Datei generiert - Sie erhalten einen Datensatz in einem Ordner mit einer Dateigröße, aber nicht tatsächliche Datencluster mit der Datei zugewiesen. Für Zwecke wie Testen, Nullsetzen oder Blockieren großer Blöcke von Datenclustern ist es nutzlos. – ZXX
Powershell:
$f = new-object System.IO.FileStream c:\temp\test.dat, Create, ReadWrite
$f.SetLength(42MB)
$f.Close()
Dadurch wird eine Datei c: \ temp \ test.dat erstellt, die aus 42 MB Nullbytes besteht. Sie können natürlich auch nur die Anzahl der Bytes angeben. (42MB = 42 * 1048576 für PowerShell)
c:\>fsutil file createnew /?
Usage : fsutil file createnew <filename> <length>
Eg : fsutil file createnew C:\testfile.txt 1000
Welche Sprache/Umgebung in Windows? cmd-Dateien? Power Shell? C#? – Macke
Der schnellste, der bessere. –