Comment créer un fichier de taille spécifique sous Windows

Parfois, pour tester un système (interactions programme, email, filtres), vous devez créer un fichier d’une certaine taille. Windows dispose de deux outils standard pour créer un fichier de taille personnalisée.

Contenu

  1. Créer un fichier à l’aide de l’invite de commande
  2. Créer un fichier à l’aide de PowerShell

Article dans d’autres langues:
?? – How To create a file of specific size in Windows
?? – Cómo crear un archivo de tamaño específico en Windows
?? – Как создать файл определенного размера в Windows
?? – So erstellen Sie eine Datei mit einer bestimmten Größe in Windows
?? – Hoe maak je een bestand met een specifieke grootte in Windows

Créer un fichier à l’aide de l’invite de commande

Utilisez la commande fsutil pour créer un fichier de la taille spécifiée à l’aide de l’invite de commande Windows. La taille de fichier pour cette commande est spécifiée en octets.

Créez 1 Mo TestFile.txt:

fsutil file createnew D:\TestFile.txt 1048576

Si vous obtenez Erreur : Accès refusé lors de la création d’un fichier à l’emplacement spécifié – exécutez l’invite de commande en tant qu’administrateur.

Créer un fichier d'une taille spécifique à l'aide de l'invite de commande Windows. Erreur : Accès refusé de la création du fichier
Erreur : Accès refusé de la création du fichier

Créer un fichier à l’aide de PowerShell

Créer un fichier vide de la taille spécifiée

Pour créer un fichier d’une taille spécifique avec Windows PowerShell, utilisez la séquence de commandes suivante (la taille du fichier est spécifiée dans: Ko, Mo, Go):

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

Windows PowerShell créer un fichier vide (rempli de caractères NULL) de la taille sélectionnée.

Si, lors de la création d’un fichier à l’emplacement spécifié, vous recevez une erreur: « New-Object : Exception lors de l’appel de «.ctor» avec «3» argument(s): «L’accès au chemin d’accès ‘C:\Windows\TestFile.txt’ est refusé« – exécutez Windows PowerShell en tant qu’administrateur.

Créer un fichier d'une taille spécifique à l'aide de Windows PowerShell

Créer un fichier non vide de taille donnée

Pour créer un fichier non vide de 1 Mo (contenu aléatoire), exécutez les commandes Windows PowerShell:

$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

La vitesse de création de fichier dépend de la taille de fichier spécifiée et des spécifications de votre ordinateur.

Créer un fichier non vide de taille arbitraire à l'aide de Windows PowerShell
Créer un fichier non vide de taille arbitraire à l’aide de Windows PowerShell

Créer plusieurs fichiers d’une taille donnée

Créez 5 fichiers non vides (contenu aléatoire) d’une taille de 1 Mo à l’aide de 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}

La vitesse de création des fichiers dépend de la taille des fichiers spécifiée et des caractéristiques de votre ordinateur.

Créer plusieurs fichiers de taille arbitraire à l'aide de Windows PowerShell
Créer plusieurs fichiers de taille arbitraire à l’aide de Windows PowerShell

? Comment créer un fichier d’une taille spécifique a été abordé dans cet article. Vous pouvez désormais créer un ou plusieurs fichiers de taille arbitraire pour tester des programmes ou des services. Cependant, si vous rencontrez des problèmes, n’hésitez pas à écrire dans les commentaires. J’essaierai d’aider.

Laisser un commentaire