11
votes

Point dans le nom de fichier?

Est-il normal d'utiliser un "". (point) dans les noms de fichiers au lieu de camelase ou de tirets, etc. Par exemple:

ico_active.user.png


1 commentaires

Comme une information complètement inutile: je considère . d'avoir une priorité inférieure à celle de _ , donc je vais analyser mentalement ico_active.user comme le utilisateur d'une icône active, plutôt que l'icône d'un utilisateur actif. J'aurais écrit cela comme ico.active_user.png à la place. :-)


4 Réponses :


2
votes

Oui c'est. Il examinera la fuite. * Pour l'extension de fichier ".


0 commentaires

0
votes

point est à peu près comme un caractère de ponctuation car il y en a, sauf que de nombreux systèmes déterminent au moins partiellement (supposer?) Le type de contenu de ce qui suit le dernier point du nom.


0 commentaires

7
votes

Si vous enregistrez la réponse, la dernière partie sera utilisée comme nom de fichier par certains navigateurs plus anciens, mais en dehors de cela, il est ignoré. Il était amusant peu de blagues à jouer sur les gens pour faire une uri comme ".jpeg" faire quelque chose d'interactif parce que c'était vraiment un texte / html avec un javascript ou un flash, mais ces jours-ci sont trop susceptibles de savoir comment cela se fait servir de farce plus.

IIS a des problèmes si la période est le dernier caractère de l'URI, pour des raisons qui m'échappent.


0 commentaires

3
votes

Différents OSES ont des règles différentes pour les noms de fichiers. Par exemple, dans les noms de fichiers UNIX commençant par un point sont masqués de commandes shell par défaut. Dans Windows, les noms de fichiers ne peuvent pas se terminer par un point. Dans les deux, les noms de fichiers ne peuvent pas comprendre uniquement des points.

Les points sont également problématiques lors de la correspondance des noms de fichiers en utilisant des expressions régulières car. est une métacharater tandis que les sous-traitants et les lettres ne sont pas.


1 commentaires

Les noms "." et ".." sont réservés (pour le répertoire actuel et le répertoire parent), mais "..." et "...." sont des noms de fichiers parfaitement viables (ou des noms de répertoires) sur les systèmes UNIX.