Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Caractères spéciaux interdits dans le nom de fichier de Windows

Créer des fichiers et des dossiers est une opération quotidienne sur Windows, mais saviez-vous que certains caractères sont strictement interdits dans leurs noms ? Ces restrictions ne sont pas arbitraires : elles résultent des spécificités du système de fichiers et des conventions héritées des versions précédentes de Windows. Utiliser un caractère interdit ou un nom réservé peut entraîner des erreurs ou rendre votre fichier inaccessible.

Dans cet article, j’explore en détail les caractères spéciaux et les noms de fichiers que vous ne pouvez pas utiliser sous Windows, les raisons de ces restrictions, et comment les contourner dans certaines situations.

Caractères spéciaux interdits dans le nom de fichier de Windows

Quels sont les caractères interdits dans les noms de fichiers Windows

Les caractères suivants ne peuvent pas être utilisés dans les noms de fichiers ou de dossiers :

  • < (inférieur)
  • > (supérieur)
  • : (deux-points)
  • " (guillemets doubles)
  • / (barre oblique)
  • \ (barre oblique inversée)
  • | (barre verticale)
  • ? (point d’interrogation)
  • * (astérisque)

Lorsque vous tentez de créer ou renommer un fichier avec ces caractères spéciaux, depuis l’Explorateur Windows, ce dernier affiche un message : un nom de fichier ne peut pas contenir les caractères suivants

un nom de fichier ne peut pas contenir les caractères suivants

Quels sont les noms spécifiques réservés par le système

Il existe aussi des noms réservés que vous ne pouvez pas utilisés comme nom de fichier ou dossier :

  • CON
  • PRN
  • AUX
  • NUL
  • COM1 à COM9
  • LPT1 à LPT9

Ces noms sont réservés pour des périphériques système ou des fonctions spécifiques.
Lorsqu’un utilisateur tente de créer ou renommer un fichier avec ces noms, un message d’erreur “Le nom de périphérique spécifié n’est pas valide” s’affiche.

Le nom de périphérique spécifié n'est pas valide dans l'Explorateur Windows

Exemple de noms valides et invalides

Pour bien comprendre et récapituler les noms de fichiers valides et utilisables, voici un tableau :

Nom Valide ? Raison
rapport_annuel.txt ✅ Aucun caractère interdit.
`rapport annuel.txt` ❌
CON ❌ Nom réservé par le système.
dossier. ❌ Se termine par un point.
projet 2023 ✅ Aucun caractère interdit.

Comment contourner ces restrictions dans le nom de fichiers

Bien que Windows impose des restrictions strictes sur les noms de fichiers, ces limites peuvent être contournées dans des cas particuliers grâce à des outils natifs comme PowerShell ou des utilitaires tiers. Ces méthodes nécessitent cependant de la prudence pour éviter des erreurs ou des comportements imprévus. Lorsque possible, il est préférable de respecter les conventions de nommage pour garantir une compatibilité optimale.

Utiliser le caractère Unicode similaire

Certains caractères interdits peuvent être remplacés par leurs équivalents Unicode. Par exemple, au lieu du caractère :, vous pouvez utiliser un caractère visuellement similaire comme (U+A789).

Par exemple, ci-dessous, j’ai réussi avec cette astuce à insérer un caractère : (différent de celui interdit) dans le nom de fichier.

Utiliser le caractère Unicode similaire pour contourner ces restrictions dans le nom de fichiers

Pour trouver si un caractères similaire existe, consultez la table ASCII : : Table ASCII et Unicode

Utiliser PowerShell ou cmd pour forcer le nommage

PowerShell ou l’invites de commandes permet de manipuler les fichiers avec des noms normalement interdits dans certaines conditions.

Depuis Windows Terminal en PowerShell, utilisez la commande suivante pour créer un fichier ou un dossier avec un nom réservé :

New-Item -Path "\\.\C:\chemin\CON" -ItemType File

Avec l’invite de commandes, vous pouvez utiliser la redirection pour créer un fichier avec un nom interdit :

echo Hello > \\.\C:\chemin\CON
Utiliser PowerShell ou cmd pour forcer le nommage d'un fichier avec nom réservé

L’article Caractères spéciaux interdits dans le nom de fichier de Windows est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires