Maison >Problème commun >Caractères qui ne peuvent pas être inclus dans les noms de fichiers

Caractères qui ne peuvent pas être inclus dans les noms de fichiers

(*-*)浩
(*-*)浩original
2019-06-06 10:12:4888278parcourir

Le nom du fichier permet aux utilisateurs de distinguer plus facilement les différents fichiers sur l'ordinateur, et chaque fichier reçoit un nom spécifique. Il se compose du nom principal du fichier et de son extension.

Caractères qui ne peuvent pas être inclus dans les noms de fichiers

Le système d'exploitation DOS stipule que le nom du fichier est composé du nom principal du fichier et de l'extension. Le nom principal du fichier est composé de 1 à 8 caractères, et le nom principal du fichier est composé de 1 à 8 caractères. L'extension se compose de 1 à 3 caractères. Elle se compose de caractères, et le nom principal et l'extension sont séparés par un petit point, généralement appelé règle 8.3. (Apprentissage recommandé : Tutoriel vidéo PHP)

Le format est le suivant :

□□□□□□□□.□□□

Par exemple : G9401.DBF, où G9401 est le nom principal, DBF est l'extension. Les caractères pouvant être utilisés dans le nom principal et l'extension du fichier sont :

(1) Lettres anglaises : A—z (équivalents majuscules et minuscules)

(2) Chiffres : 0— 9

(3) Caractères chinois

(4) Symboles spéciaux : $#&@ ()-[]^~, etc.

(5)Divers caractères de contrôle et les caractères suivants ne peuvent pas être utilisés dans les noms de fichiers :

< >

Étant donné que ces caractères ont été utilisés à d'autres fins, Windows brise les restrictions du DOS sur les règles de dénomination des fichiers et autorise l'utilisation de noms de fichiers longs. Les règles sont les suivantes : <. 🎜> (1) La longueur maximale du nom de fichier peut être de 255 caractères

(2) Une extension peut être utilisée. L'extension est utilisée pour indiquer le type de fichier et peut également être utilisée. Extensions de séparateur multiples. Par exemple, win.ini.txt est un nom de fichier légal, mais son type de fichier est déterminé par la dernière extension (3) Les espaces sont autorisés dans le nom de fichier, mais ne sont pas autorisés. Utilisez les caractères suivants (état de la méthode de saisie en anglais) : < > / | : " * ?

(4) Le système Windows affiche différentes casses de lettres dans le nom du fichier, mais cela ne change pas lorsqu'il est utilisé. sensible aux majuscules et minuscules.

Le nom du fichier est un identifiant de l'existence du fichier. Le système d'exploitation le contrôle et le gère en fonction du nom du fichier. Différents systèmes d'exploitation ont des règles légèrement différentes pour la dénomination du fichier, c'est-à-dire le format et la longueur du fichier. le nom du fichier varie selon le système. Par exemple : le système UNIX/LINUX distingue la casse des noms de fichiers, alors que certains systèmes ne font pas la distinction, comme : MS-DOS et WINDOWS. utilisé pour distinguer les attributs du fichier. Dans certains cas Dans le système, il n'est pas perçu par le système Par exemple : dans le système UNIX/LINUX, il n'y a pas de différence entre le fichier hello.c et le fichier helloc du système. .C'est la même chose que l'extension .c soit ajoutée ou non, et le système ne le sait pas. Une fois que l'utilisateur a ajouté .c, il est pratique pour l'utilisateur de comprendre qu'il s'agit d'un C. fichier de code source de langue.

Mais dans les systèmes MS-DOS et WINDOWS, l'extension du fichier est perçue par le système. Dans WINDOWS, différentes extensions de fichiers ont leurs programmes associés pour les ouvrir. , qui sont là à l'origine, les autres sont généralement enregistrés dans le système lorsque le logiciel est installé. HKEY-CLASSES dans le registre -Les informations pertinentes peuvent être vues sous la clé racine ROOT

Si vous modifiez l'extension du fichier. à une extension qui n'est pas reconnue par le système, vous serez invité à sélectionner le programme à ouvrir lors de l'ouverture. Par exemple, remplacez hello.txt par hello.123. En même temps, vous pouvez voir que l'icône a également changé. et deviennent inconnus. Cependant, pour les fichiers WORD au format .doc, parce qu'ils ont été développés par MICROSOFT, ils conservent une bonne compatibilité. Le système ne vérifie pas seulement lors de la détection de l'extension, mais vérifie également l'identifiant de format interne du fichier, donc même si. .doc est remplacé par d'autres caractères, dans un système avec WORD installé, le système peut toujours l'associer à WORD pour l'ouverture

Plus liés à PHP Pour les articles techniques, veuillez visiter le

Tutoriel graphique PHP rubrique pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn