Aller au contenu principal

Activer la sensibilité à la casse pour les noms de fichiers sous DOS

Découvrez comment activer la sensibilité à la casse pour les noms de fichiers dans un dossier précis sous Windows, comme sous Linux. Utilisez PowerShell et la commande fsutil.exe.

· 2 minutes de lecture
Voir la source
Christophe
Amoureux de Markdown, WSL et Docker ~ Curieux insatiable.
Cet article existe aussi en anglais — lire la version originale.

Traduction automatique

Cette traduction a été produite par une IA. Elle peut contenir des contresens ou des maladresses, en particulier sur les termes techniques. En cas de doute, consultez l'article de référence en anglais — c'est lui qui fait foi.

Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.

Activer la sensibilité à la casse pour les noms de fichiers sous DOS

⚡
TL;DR

Saviez-vous qu'on peut rendre un dossier Windows sensible à la casse, exactement comme sous Linux ? Ce petit tutoriel vous montre comment activer la sensibilité à la casse des noms de fichiers dans un répertoire précis avec une seule commande. En lançant fsutil.exe file setCaseSensitiveInfo . enable dans un PowerShell administrateur, vous pouvez avoir MyFile.txt et myfile.txt comme deux fichiers distincts dans le même dossier.

Ceci est juste ... pour le fun.

Comme vous le savez, MS DOS ne fait aucune différence entre MyFile.txt, myfile.txt et MYFILE.txt puisque DOS n'est pas sensible à la casse.

Si vous ne me croyez pas, lancez notepad, tapez quelques caractères et enregistrez votre travail une première fois sous MyFile.txt, puis sous myfile.txt, puis sous MYFILE.txt. Regardez ensuite votre dossier : combien de documents avez-vous ? Un seul.

Sous Linux, vous auriez eu trois fichiers ; pas sous DOS.

Et si on demandait à DOS de changer ses habitudes ?

Voici le résultat : trois fichiers, même nom, casse différente, cohabitant dans le même dossier Windows.

La sensibilité à la casse a été activée

Pour ça, vous devez démarrer Windows PowerShell en tant qu'administrateur.

Démarrer PowerShell en tant qu'administrateur

Placez-vous ensuite dans le dossier où vous voulez activer la sensibilité à la casse. Disons C:\Temp.

Dans votre console PowerShell, lancez maintenant fsutil.exe file setCaseSensitiveInfo . enable et appuyez sur Enter. Après quelques secondes, le changement est effectif — le même résultat que celui montré en haut de cet article.

Pour annuler votre changement, lancez fsutil.exe file setCaseSensitiveInfo . disable mais, d'abord, vous devrez supprimer au moins deux fichiers car DOS vous empêchera de désactiver la fonctionnalité si cela devait créer des conflits.

La sensibilité à la casse n'est pas la seule divergence Windows/Linux qui vous piégera quand le même repository est utilisé sur les deux systèmes ; les fins de ligne en sont une autre, et Git - Quelques astuces pour votre fichier .gitconfig montre le réglage qui empêche git de les réécrire silencieusement.


🦋 Rejoignez la conversation sur BlueskyUn compte Bluesky gratuit est nécessaire pour aimer, repartager ou commenter. Ce bloc interroge l'API publique de Bluesky directement depuis votre navigateur (sans cookie, sans connexion) — votre adresse IP parvient donc aux serveurs de Bluesky dès que cette section se charge.

Chargement des commentaires…

Cet article vous a-t-il été utile ?
Avez-vous suivi les étapes de cet article ?