[Système] Connaissez-vous fsutil ?

Ce n’est pas plus une trouvaille qu’une nouveauté mais c’est un outil natif dans Windows (au moins depuis Vista, si je ne m’abuse) et ça peut être TRES pratique.

Avant que vous n’ayez tous fuis, point de crainte, les développeurs et les testeurs peuvent aussi en avoir l’utilité !

fsutil, en substance, est un couteau suisse pour gérer les arcanes des systèmes de fichiers Windows. On y retrouve plein d’options, allant de la gestion des noms de fichiers courts aux transactions ou encore aux liens symboliques.

image

Il y a aussi une option pour créer des fichiers d’une taille arbitraire. Et ça peut s’avérer assez utile quand on veut tester ses développements sur différentes tailles de fichiers (car, c’est bien connu, il y a rarement de plantages avec un helloWorld.txt de 300 octets).

Bien entendu, pour gérer des fichiers, vous pouvez aussi prendre votre meilleure générateur de Lorem Ipsum et générer 3 volumes de 1024 pages mais ça risque d’être assez long.

Ainsi, la commande fsutil file createnew prend 2 paramètres : le chemin et le nom du fichier cible et la taille à créer.

image

L’exécution de cette commande est instantanée car elle se passe dans des couches basses de l’OS.

L’intérieur du fichier n’a pas de spécificité, c’est plein de vide Sourire.

image

Et il y a mieux. Je suis un fervent défenseur de PowerShell et voici un argument de plus. Imaginez que vous souhaitez créer un fichier de 175Mb. Fort simple :

image

PowerShell sait interpréter les notations d’octets et retourner un nombre entier correspondant.

image

Pour tester un développement de traitement de fichiers et évaluer des cas aux limites, je me suis ainsi généré un jeu de fichiers de différentes tailles qui m’ont servi de cas de tests.

Bien sur, ça ne remplace pas les cas où il faut du vrai contenu (vidéo, texte, …) mais ça reste un moyen simple, natif et rapide.

SPPierrick

Publié jeudi 27 décembre 2012 16:15 par Pierrick CATRO-BROUILLET
Classé sous , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: [Système] Connaissez-vous fsutil ? @ vendredi 28 décembre 2012 18:04

Bonsoir,

FSUTIL est dispo depuis Windows XP (c'est pas hier): http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil.mspx?mfr=true

Il peut également s'avérer utile pour gérer les hardlink, les sparse etc.

Créer des fichiers vides de grande taille est également une technique garantissant la réservation d'espace libre tout en empêchant son exploitation incontrôlée ou soudaine.

Marc

lognoulm


Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01