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
4 Réponses :
Oui c'est. Il examinera la fuite. * Pour l'extension de fichier ". P>
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. P>
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. p>
IIS a des problèmes si la période est le dernier caractère de l'URI, pour des raisons qui m'échappent. P>
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. P>
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. P>
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.
Comme une information complètement inutile: je considère
. Code> d'avoir une priorité inférieure à celle de
_ code>, donc je vais analyser mentalement
ico_active.user code> 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 code> à la place. :-)