Car-tech

Pourquoi ne puis-je pas utiliser la ponctuation dans un nom de fichier?

Sublime Text | Les Astuces Indispensables

Sublime Text | Les Astuces Indispensables
Anonim

MLStrand56 s'est plaint au forum Windows sur l'incapacité de Windows à sauvegarder les noms de fichiers contenant de la ponctuation.

[Envoyez vos questions techniques à [email protected] ou publiez-les sur le forum PCW Answer Line .]

En fait, le problème n'est pas aussi grave que certains pourraient le penser. Parmi les 32 caractères de ponctuation disponibles sur votre clavier, tous sauf neuf peuvent être utilisés dans les noms de fichiers

Les neuf qui ne peuvent pas être:

  • /
  • :
  • *
  • ?
  • "
  • <
  • >
  • |

D'un autre côté, si vous utilisez Microsoft Word, vous pourriez penser que toute ponctuation est bloquée, voici pourquoi:

Cliquer pour agrandir

Lorsque vous enregistrez un nouveau fichier dans Word, le programme affiche la boîte de dialogue Enregistrer sous et insère le texte d'ouverture du document comme nom de fichier probable, mais Word tronque ce texte à la toute première marque de ponctuation qu'il trouve. mots, si votre document commence par le titre Progrès du pèlerin, Word vous proposera de sauvegarder le fichier sous Pèlerin. Mais vous n'avez pas besoin de l'accepter, vous pouvez taper ou coller le nom complet, avec l'apostrophe, et sauvegardez le fichier.

Mais vous ne pouvez toujours pas enregistrer un fichier avec l'un de ces neuf caractères Pourquoi?

Windows, comme DOS avant, utilise ces symboles pour les recherches, instructions de ligne de commande et les chemins qui définissent f emplacements ile. Par exemple, j'écris actuellement dans un fichier appelé November Answer Line.docx, dans mon dossier 1211, qui se trouve dans mon dossier Dropbox, à l'intérieur Documents, à l'intérieur de Lincoln, sur mon lecteur D:. Le chemin complet du fichier, y compris le nom, est D: Lincoln Documents Dropbox 1211 Novembre Réponse Ligne.docx.

Si je pouvais renommer le fichier Novembre Réponse: Ligne.docx, Windows ne sait pas si novembre était un dossier ou une partie du nom de fichier. Pour éviter cette confusion, le système d'exploitation interdit simplement l'antislash () des noms de fichiers.

Franchement, je souhaite que Microsoft soit plus strict sur ce genre de choses et ne nous permette pas d'utiliser des points (.

Dans chaque nom de fichier, une période sépare le nom, qui vous indique ce qu'il y a dans le fichier, de l'extension, qui indique à Windows de quel type de fichier il s'agit. Puisque Windows, par défaut, cache les extensions, une période supplémentaire dans le nom du fichier peut faire ressembler un type de fichier à un autre.

Les développeurs de logiciels malveillants aiment ce truc. Pas plus tard qu'en septembre, le Trojan Troj / Backdr-HG se propageait à l'aide d'un fichier appelé Microsoft-Services-Agreement.pdf.exe, qui ressemblait à beaucoup d'utilisateurs comme Microsoft-Services-Agreement.pdf.

Les gens pensaient qu'ils ouvraient un.pdf, quand ils lancaient vraiment un programme.

Lire la discussion originale du forum