Pourquoi certains Caractères ne sont-ils pas autorisés dans les Noms de Fichiers?
Question de Mopsi99 | 12/05/2021 à 14:33
Si je veux renommer un fichier et que je veux écrire, par exemple, un point d'interrogation, un point d'exclamation, une citation, un astérisque, un deux-points, un signe supérieur ou inférieur à dans le nom, j'obtiens le message d'erreur suivant:
Un nom de fichier ne peut contenir aucun des caractères suivants: \ / : * ? " < > |
Par conséquent, le nom de fichier n'est pas modifié, le caractère saisi n'est pas repris dans le nouveau nom. Mais pourquoi c'est comme ça? Pourquoi ne puis-je pas utiliser de caractères arbitraires pour mes noms de fichiers?
PS: J'utilise le système d'exploitation Windows. Je ne sais pas s'il en va de même pour Linux ou Apple Mac.
Sujets Connexes
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 4 Commentaires
Convertir plusieurs Fichiers CSV en Feuilles de Calcul XLSX ou ODS
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Certains caractères ont une signification particulière pour le système d'exploitation et ne peuvent donc pas apparaître dans les noms de fichiers.
Prenons la barre oblique inverse \ comme exemple. Sous Windows, ce caractère est utilisé comme délimiteur pour séparer les dossiers. Par exemple "C:\Dossier\Dossier\Fichier.txt". Si les backslashes étaient autorisés dans les noms de fichiers, nous ne pourrions pas dire si "Fi\chier.txt" est le nom d'un fichier ou s'il s'agit du fichier "chier.txt" situé dans le dossier "Fi".
Il en va de même pour les autres caractères que vous avez mentionnés. Tous ont une signification syntaxique particulière dans les spécifications de chemin et pour exclure les ambiguïtés, ils ne peuvent pas être autorisés à être utilisés dans les noms de fichiers.
À propos, les caractères non autorisés peuvent être différents d'un système d'exploitation à l'autre, en fonction des caractères qui ont une signification particulière sur le système correspondant.
12/05/2021 à 22:30