Hoe maak je een bestand met een specifieke grootte in Windows

Om een systeem te testen (programma-interacties, e-mail, filters), moet u soms een bestand met een bepaalde grootte maken. Windows heeft twee standaardtools om een bestand op maat te maken.

Inhoud

  1. Maak een bestand met de opdrachtprompt
  2. Maak een bestand met PowerShell

Artikel in andere talen:
?? – How To create a file of specific size in Windows
?? – Cómo crear un archivo de tamaño específico en Windows
?? – Как создать файл определенного размера в Windows
?? – Comment créer un fichier de taille spécifique sous Windows
?? – So erstellen Sie eine Datei mit einer bestimmten Größe in Windows

Maak een bestand met de opdrachtprompt

Gebruik de opdracht fsutil om een bestand met de opgegeven grootte te maken met behulp van de Windows-opdrachtprompt. De bestandsgrootte voor deze opdracht wordt gespecificeerd in bytes.

Maak 1 MB TestFile.txt aan:

fsutil file createnew D:\TestFile.txt 1048576

Als u Error: Toegang geweigerd krijgt wanneer u een bestand op de opgegeven locatie maakt – voer de opdrachtregel uit als administrator.

Maak een bestand met een specifieke grootte met behulp van de Windows-opdrachtprompt. Fout: Toegang geweigerd tijdens het maken van een bestand
Fout: Toegang geweigerd tijdens het maken van een bestand

Maak een bestand met PowerShell

Maak een leeg bestand met een opgegeven grootte

Om een bestand met een specifieke grootte te maken met Windows PowerShell, gebruikt u de volgende reeks opdrachten (de bestandsgrootte wordt gespecificeerd in: Kb, Mb, Gb):

$file = New-Object -TypeName System.IO.FileStream -ArgumentList D:\TestFile.txt,Create,ReadWrite
$file.SetLength(1Mb)
$file.Close()

Windows PowerShell maakt een leeg bestand (gevuld met NULL-tekens) van de geselecteerde grootte.

Als u bij het aanmaken van een bestand op de opgegeven locatie een foutmelding krijgt: “New-Object : Exception calling “.ctor” with “3” argument(s): “Toegang tot het pad … is geweigerd.“- voer Hoe te PowerShell uitvoeren als administrator.

Maak een bestand met een specifieke grootte met Windows PowerShell. Fout: Toegang tot het pad bij het maken van een bestand
Fout: Toegang tot het pad bij het maken van een bestand

Maak een niet-leeg bestand met een bepaalde grootte

Voer de Windows PowerShell-opdrachten uit om een niet-leeg bestand van 1 MB (willekeurige inhoud) te maken:

$array = New-Object -TypeName Byte[] -ArgumentList 2Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
Set-Content -Path D:\TestFile.txt -Value $array -Encoding Byte

De snelheid van het maken van bestanden is afhankelijk van de opgegeven bestandsgrootte en de specificaties van uw computer.

Maak een niet-leeg bestand van elke grootte met Windows PowerShell
Maak een niet-leeg bestand met een willekeurige grootte met Windows PowerShell

Maak meerdere bestanden van een bepaalde grootte

Maak 5 niet-lege bestanden (willekeurige inhoud) 1 MB groot met Windows PowerShell:

$array = New-Object -TypeName Byte[] -ArgumentList 1Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
for ($i=1; $i -le 5; $i++) {Set-Content -Path D:\Test\TestFile$i.txt -Value $array -Encoding Byte}

De snelheid waarmee bestanden worden gemaakt, is afhankelijk van de opgegeven bestandsgrootte en de kenmerken van uw computer.

Maak meerdere bestanden van elke grootte met Windows PowerShell
Meerdere bestanden van willekeurige grootte maken met Windows PowerShell

? In dit artikel wordt besproken hoe u een bestand met een specifieke grootte maakt. Nu kunt u een bestand of meerdere bestanden van willekeurige grootte maken om programma’s of services te testen. Als u echter problemen ondervindt, aarzel dan niet om in de opmerkingen te schrijven. Ik zal proberen te helpen.

Plaats een reactie