Powershell – Créer un fichier d’une taille donnée

Hier, nous expliquions comment créer simplement un fichier d’une taille donnée à l’aide de l’utilitaire fsutil de windows.

Aujourd’hui, nous reprenons le même exercice mais en version powershell, en présentant 4 manières différentes (il en existe probablement d’autres) de créer un fichier de taille donnée. Les deux premières méthodes permettent de créer un fichier vide et les deux suivantes un fichier au contenu aléatoire.  Nous n’allons pas nous lancer dans de longues explications mais simplement donner quelques éléments de performances sur les 4 méthodes.

Méthode 1 : Création d’un fichier vide

Temps de création d’un fichier de 5MB : 4,46 ms

Méthode 2 : Création d’un fichier vide ou contenant un même caractère répétitif.

Temps de création d’un fichier de 5MB : 1,212 s

Méthode 3 : Création d’un fichier au contenu aléatoire.

Temps de création d’un fichier de 5MB : 68,66 ms

Méthode 4 : Création d’un fichier au contenu aléatoire.

Temps de création d’un fichier de 5MB : 32,86 ms

L’ensemble des scripts peut être téléchargé ici.

Laisser un commentaire