Comment créer des fichiers ayant une taille précise ?

1 octobre 2013 Non Par Anthony
Comment créer des fichiers ayant une taille précise ?



J’avais besoin pour tester des disques durs, de créer des fichiers à la taille de mon choix, et en fouillant sur la toile j’ai découvert la commande Fsutil.

La syntaxe de la commande est la suivante:

fsutil file createnew “chemin et nom du fichier” “taille en octet”

“chemin et nom du fichier” est le chemin du fichier (c:\fichier.txt par exemple)

“taille en octet” est la taille du fichier en octet (1024 pour 1Ko par exemple)

Par exemple, pour créer un fichier de 1Mo il suffit: (les captures d’écran ont été réalisées sous Windows XP mais c’est quasiment le même cheminement sous Windows Vista et Seven)

D’ouvrir une fenêtre msdos en tapant cmd.exe dans la partie exécuter du menu démarrer:

Img1-fsutil

Pour créer un fichier de 1 mégaoctet nommé fichier_de_1Mo.txt dans le répertoire c:\temp il faut taper la commande:

fsutil file createnew c:\temp\fichier_de_1Mo.txt 1048576

Ce qui donne:

fsutil

fsutil

Vous aurez dans cet exemple un fichier de 1Mo sous c:\temp nommé fichier_de_1Mo.txt, pour le vérifier, taper la commande:

dir c:\temp\fichier_de_1Mo.txt

Vous obtiendrez:

Finish-fsutil

Finish-fsutil

Vous pouvez bien entendu diminuer ou augmenter la taille du fichier comme bon vous semble, je me sers de cette commande dans un script qui créé, déplace et supprime des fichiers de la taille que je veux sur un disque dur afin de le tester.

Si vous désirez des fichiers de 10 Mo il suffit de mettre 10485760, pour 100Mo mettre 104857600, etc….