Depuis l’une des mises à jour effectuées par Microsoft en 2018, il est déjà possible de rendre un dossier sensible à la casse. Une fois cette fonction activée, tous les dossiers ou fichiers qui s’y trouvent feront la distinction entre les majuscules et les minuscules. De cette manière, ils seront correctement identifiés deux fichiers avec le même nom dans un dossier, quelque chose qui peut être d’une grande aide à tout moment.

Il y a plusieurs choses que nous devons clarifier. La première est que ce système rend uniquement le dossier que nous mentionnons sensible à la casse, le reste de ceux de Windows continuera comme avant. C’est-à-dire, pas quelque chose qui change les paramètres de tout le système de dossiers c’est dans le système d’exploitation, mais nous devrons passer un par un, dans ceux qui nous intéressent.

La deuxième chose est qu’il y aura des gens pour qui ce système ne fonctionnera pas. Nous allons également vous donner le solution qui fonctionne dans la grande majorité des systèmes Windows 10, mais ce que nous devons être clair, c’est que si nous n’avons pas le Mise à jour d’avril 2018, cela ne fonctionnera en aucun cas.

Outil Fsutil

L’outil que nous allons utiliser est fsutil.exe. Il s’agit d’un fichier considéré comme tapez Win32 EXE qui a été lancé pour la première fois dans Windows Vista en 2006, étant continuellement mis à jour jusqu’à la dernière mise à jour datant de septembre 2015, bien qu’il ait été inclus en permanence avec toutes les options présentes dans la mise à jour de mai 2018 dans Windows 10, bien qu’il soit également présent dans Windows 8 et 8.1. A partir de cette mise à jour, c’est lorsque toutes les facultés que l’utilisateur a actuellement en sa faveur avec cette commande ont été atteintes.

Bien que vous ayez de nombreuses options, nous allons nous concentrer sur le fichier fsutil, une capacité qui vous permet rechercher un fichier ou un dossier par nom, interroger les intervalles assignés et être en mesure de parcourir les répertoires et d’identifier les clés de registre si nécessaire.

Deux fichiers ou dossiers avec le même nom dans un chemin

Afin d’utiliser la commande que nous avons commentée sur les lignes ci-dessus, ce qui nous aidera à avoir un dossier qui distingue les noms avec des majuscules et des minuscules, nous devons démarrer l’outil PowerShell dans sa version administrateur, quelque chose de très simple.

  • Nous allons simplement placer la souris sur le logo Windows dans la barre de démarrage et appuyer sur le bouton droit.
  • On verra tout de suite que plusieurs options sortent, car il faut choisir celle qui dit Windows PowerShell (administrateur).
  • À ce moment, la fenêtre PowerShell s’ouvre où nous pouvons écrire ce qui suit:
    • Activer le « chemin du dossier » du fichier fsutil.exe setCaseSensitiveInfo

fsutil activé

  • Évidemment, vous devez remplacer « chemin du dossier » par le nom de dossier vous voulez qu’il soit sensible à la casse.

Nous devons vous rappeler que l’indicateur qui distingue les majuscules des minuscules ce n’est pas hérité, c’est-à-dire que si nous marquons un dossier comme sensible à la casse, les sous-dossiers de ces dossiers n’auront pas l’indicateur actif à moins que nous ne le refassions dans chacun d’eux. Pour changer l’indicateur, il est nécessaire que nous ayons des autorisations suffisantes sur ce dossier.

Si la commande ne fonctionne pas

Cette commande peut ne pas fonctionner lorsque vous essayez de l’exécuter. Il existe une solution qui consiste à installer le Sous-système Windows pour Linux.

Bien qu’il soit supposé que la mise à jour d’avril 2018 de Windows 10 a tout laissé sur la bonne voie avec cette commande, il a été le cas que de nombreux utilisateurs en essayant d’utiliser fsutil ne fonctionnaient pas pour eux, ce qui se traduisait toujours par Erreur: la demande n’est pas prise en charge.

Eh bien, nous avons la solution. Il vous suffit de faire ce qui suit:

  • Nous pressons à nouveau avec le bouton de droite dans le logo Windows et exécutez Microsoft PowerShell (administrateur).
  • Il est maintenant temps de taper la commande suivante pour exécuter le sous-système Windows pour Linux:
    • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Système Windows Linux

  • Une fois que nous avons écrit ceci, il nous demandera si nous voulons redémarrer l’ordinateur, sur lequel nous devrons écrire un Oui et appuyez sur la touche Entrer.
  • Ensuite, le système commencera à redémarrer.

Une fois l’ordinateur redémarré, nous pouvons utiliser la commande fsutil de la même manière que nous l’avons décrite ci-dessus.

Désactivez le système pour qu’il respecte la casse

Si, pour une raison quelconque, nous n’avons plus besoin d’un dossier spécifique pour distinguer les noms en majuscules et minuscules, voulant revenir au système traditionnel, nous pouvons également le faire de la manière suivante:

  • Nous plaçons la souris sur le logo Windows sur la barre de démarrage et appuyons sur son bouton droit.
  • Dans le menu déroulant que nous avons devant nous, il faut cliquer sur Windows PowerShell (administrateur).

Menu Démarrer de PowerShell

  • Dans la fenêtre suivante qui apparaît, nous allons écrire la commande pour annuler ce que nous avons activé auparavant.
    • Fichier fsutil.exe setCaseSensitiveInfo « chemin du dossier » désactivé
  • Comme il est évident, vous devez remplacer « chemin du dossier » par le nom de dossier vous voulez qu’il arrête de faire la distinction entre les majuscules et les minuscules.

Cela ne signifie pas que le reste des dossiers dans lesquels vous avez utilisé ce système sont également supprimés. Vous devrez passer un par un en remplaçant la fonction sensible à la casse.

Maintenant que vous savez comment faire en sorte que plusieurs fichiers ou dossiers aient le même nom dans le même chemin, vous pouvez l’utiliser si vous le voyez nécessaire lorsque vous en avez besoin.