Comment rendre un dossier Windows sensible à la casse

Dernière mise à jour : 04/11/2026

  • Activer la différenciation des dossiers à l'aide de fsutil.
  • Vérifiez les attributs avant d'incorporer les fichiers.
  • Renommer un dossier ne nécessite pas l'activation de cette fonctionnalité.
  • La configuration de Git ne modifie pas le système de fichiers.
Comment rendre un dossier Windows sensible à la casse

Donc celui-là Le dossier Windows fait la distinction entre les lettres majuscules et minusculesVous pouvez activer un attribut spécifique par fsutil.exeAinsi, des noms comme Notas.txt y notas.txt Ils peuvent identifier différents fichiers au sein de ce répertoire.

Avant de poursuivre, il convient de distinguer deux besoins : modifier l’orthographe d’un nom et permettre la coexistence de noms ne différant que par la casse. Le premier ne nécessite pas de rendre le dossier sensible à la casse ; le second requiert une configuration compatible.

Comment rendre un dossier Windows sensible à la casse

Le dossier Windows fait la distinction entre les lettres majuscules et minuscules

Utilisez un dossier de test dans un disque local NTFSCette fonctionnalité est disponible sur les versions compatibles de Windows 10 et Windows 11 ; il ne s’agit pas d’une option générale pour tous les systèmes de fichiers.

  1. Créez un dossier vide, par exemple C:\PruebaMayusculas.
  2. Ouvrir PowerShell en tant qu'administrateurou un profil PowerShell élevé dans le Terminal Windows.
  3. Exécutez la commande suivante en remplaçant le chemin par le vôtre :
fsutil.exe file setCaseSensitiveInfo "C:\PruebaMayusculas" enable

Les guillemets permettent d'utiliser des chemins contenant des espaces. Ne recopiez pas les signets tels quels. <ruta> qui apparaissent dans certains exemples de documentation.

Vérifiez que la commande s'exécute correctement avant de copier les fichiers.Pour cette opération, Microsoft indique que le répertoire doit être vide.

Comment vérifier si le dossier est sensible à la casse ?

Espace de travail avec un ordinateur portable, une tasse et un carnet.

Vous pouvez vérifier le statut avec :

fsutil.exe file queryCaseSensitiveInfo "C:\PruebaMayusculas"

Le résultat indique si la distinction est activée ou désactivée pour ce répertoire.

Ensuite, essayez avec des fichiers sans importance dont les noms sont Notas.txt y notas.txtVérifiez que l'application que vous utiliserez peut les créer, les ouvrir et les enregistrer séparément.

Contenu exclusif - Cliquez ici  Open-Shell : Le retour du menu Démarrer classique dans Windows 11

L'attribut du système de fichiers ne garantit pas que tous les programmes fonctionneront correctement.Certaines applications partent du principe que les chemins d'accès ne sont pas sensibles à la casse et peuvent utiliser une combinaison de lettres différente de la combinaison réelle.

Quelle est la différence entre préserver et distinguer les lettres majuscules ?

En fonctionnement normal sous Windows, vous pourriez avoir un fichier appelé Notas.txt et voir ce nom avec sa majuscule. Cependant, y accéder par notas.txt Il identifie généralement le même fichier.

Dans un dossier sensible à la casse, Chaque combinaison compte comme un nom différent.C'est utile lorsqu'on travaille sur des projets qui requièrent ce comportement.

Cette modification affecte les noms contenus dans le répertoire. Il ne configure pas les recherches textuellesIl ne modifie pas le contenu des documents ni le comportement de l'ensemble du système Windows.

Si vous voulez simplement passer selfies a SelfiesUtilisez la méthode habituelle de changement de nom. Si l'application ne reflète pas la modification, essayez un nom intermédiaire inexistant, tel que : selfies_temporal, puis établit Selfies.

Que deviennent les sous-dossiers et les fichiers existants ?

L'héritage fait référence à nouveaux annuairesIl ne faut pas supposer que l'activation de cet attribut transforme automatiquement une arborescence de dossiers existante.

Microsoft mentionne également une exception pour WSL 1 : il est déconseillé de supposer que les répertoires créés dans cet environnement héritent des sensibilités. Consultez la documentation relative à chaque chemin concerné.

Si vous disposez déjà d'un projet contenant des données, commencez par préparer la destination vide et configurez ses attributs. Copiez ensuite les données ou extrayez à nouveau le projet, en conservant une copie de l'original jusqu'à la vérification du résultat.

Lors du déplacement de fichiers ne différant que par leur casse vers un emplacement qui ne fait pas de distinction entre eux, des conflits de noms peuvent survenir. N’acceptez pas les fichiers de remplacement sans vérifier quels fichiers vous conserverez..

Contenu exclusif - Cliquez ici  Comment redémarrer le processus Explorer.exe sous Windows lorsque le bureau ne répond pas

Comment désactiver la sensibilité à la casse ?

Ordinateur portable avec clavier rétroéclairé et code à l'écran.

Pour rétablir le comportement normal du dossier, utilisez :

fsutil.exe file setCaseSensitiveInfo "C:\PruebaMayusculas" disable

Préparez le répertoire vide conformément à la procédure documentée. Ne tentez pas de désactiver la fonction en y conservant des fichiers ou des dossiers dont le nom ne diffère que par la casse.

Après la modification, relancez-le. queryCaseSensitiveInfoVérifiez également tous les sous-dossiers que vous avez créés séparément.

Qu'est-ce qui change si vous utilisez WSL ?

Les répertoires du système de fichiers WSL Linux sont sensibles à la casse par défaut. Ils diffèrent des dossiers Windows accessibles via des chemins d'accès comme /mnt/c.

Pour les montages de lecteurs Windows, /etc/wsl.conf Il vous permet de définir des options par distribution. Par exemple :

[automount]
options = "case=dir"

Ne remplacez pas les options existantes sans les avoir examinées. Les options off y dir Ils régulent le comportement des fichiers DrvF et la création de répertoires ; ils ne constituent pas un commutateur universel pour tous les dossiers de l'ordinateur.

N’utilisez pas `case=force` comme recommandation générale pour WSL 2.Microsoft limite cette option à WSL 1.

Les modifications de configuration nécessitent le redémarrage de WSL. Enregistrez votre travail au préalable et appliquez les modifications depuis Windows.

wsl --shutdown

Cette commande interrompt les distributions en cours d'exécution. Pour un dossier unique, elle modifie d'abord l'attribut concerné au lieu de modifier les paramètres de tous les points de montage.

Comment éviter les conflits de majuscules avec Git

Git utilise core.ignoreCase Pour s'adapter au système de fichiers, lors de la création ou du clonage d'un dépôt, il vérifie ses caractéristiques et peut configurer automatiquement cette variable.

Vérifiez la valeur dans le référentiel :

git config --get core.ignoreCase

Le fait de le définir sur « false » ne rend pas un dossier Windows sensible à la casse.Le modifier sans tenir compte du stockage peut entraîner un comportement inattendu.

Contenu exclusif - Cliquez ici  Comment empêcher Windows de partager des fichiers sur un réseau

Si vous devez enregistrer un changement de nom qui ne modifie que la casse, vous pouvez utiliser un nom intermédiaire avec git mvVérifiez d'abord que la destination temporaire n'existe pas :

git mv notas.txt notas_temporal.txt
git mv notas_temporal.txt Notas.txt
git status

Vérifiez les modifications avant de les valider. Si le projet contient deux fichiers différents nommés Notas.txt y notas.txtVous aurez également besoin d'un répertoire qui vous permette de stocker les deux.

Erreurs courantes lors de l'utilisation de fsutil

Le répertoire n'est pas vide : Utilisez un nouveau dossier vide pour effectuer la configuration avant d'y ajouter du contenu.

Accès refusé: Vérifiez les droits d'accès de la console et des dossiers. Des autorisations sont nécessaires pour modifier les attributs, créer des fichiers et des dossiers, et supprimer des sous-dossiers et des fichiers.

Un volume NTFS local est requis : Vérifiez le format et l'emplacement. Cette procédure ne s'applique pas de la même manière aux systèmes de fichiers FAT32, exFAT ou aux dossiers partagés SMB.

WSL conserve le comportement précédent : Fermez tous les processus qui ont le dossier ou ses sous-dossiers ouverts, y compris les terminaux situés dans ce chemin, avant de répéter la vérification.

Activez cette fonctionnalité uniquement là où vous en avez besoin et validez les applications qui utiliseront ces fichiers. Ainsi, vous pourrez gérer les noms de fichiers sensibles à la casse sans étendre inutilement la modification à l'ensemble de vos dossiers.