Car-tech

Hvorfor kan jeg ikke bruge tegnsætning i et filnavn?

Supersection Week 1

Supersection Week 1
Anonim

MLStrand56 klagede til forumet Windows om, at Windows ikke kunne gemme filnavne, der indeholder tegnsætning.

[Send dine tekniske spørgsmål til [email protected] eller post dem på PCW Answer Line forum .]

Faktisk er problemet ikke overalt nær så alvorligt som nogle måske tror. Af de 32 tegnsætningstegn, der er tilgængelige på dit tastatur, kan alle undtagen ni bruges i filnavne.

De ni, der ikke kan være:

  • /
  • :
  • *
  • Hvis du bruger Microsoft Word, tror du måske, at alle tegnsætning er blokeret. Her er hvorfor:
  • Klik for fuld størrelse

Når du gemmer en ny fil i Word, åbner programmet dialogboksen Gem som, og indsætter dokumentets åbningstekst som et sandsynligt filnavn. Men Word afkorter teksten ved det første punktum, den finder. ord, hvis dit dokument starter med titlen

Pilgrim's Progress,

, vil Word foreslå, at du gemmer filen som Pilgrim. Men du behøver ikke acceptere det. Du kan skrive eller indsætte det fulde navn med apostrof og gem filen. Men du kan stadig ikke gemme en fil med et af de ni tegn. Hvorfor? Windows, som DOS før det, bruger disse symboler til søgninger, kommandolinjebeskrivelser og de stier, der definerer f ile steder. For eksempel skriver jeg for øjeblikket i en fil kaldet

November Answer Line.docx, i min 1211 -mappe, som er inde i min Dropbox -mappe, indenfor Dokumenter, indenfor Lincoln, på min D: -drev. Filens fulde sti, herunder navnet, er D: Lincoln Documents Dropbox 1211 November Answer Line.docx. Hvis jeg kunne omdøbe filen November Svar: Linje.docx, ville Windows ikke vide, om November var en mappe eller en del af filnavnet. For at undgå denne forvirring forbyder operativsystemet blot backslashen () fra filnavne. Helt ærligt ønsker jeg, at Microsoft var strengere om denne slags ting og ikke tillod os at bruge perioder (.) I filnavne. I hvert filnavn adskiller en periode navnet, som fortæller dig, hvad der er i filen, fra udvidelsen, som fortæller Windows, hvilken type fil den er. Da Windows som standard gemmer udvidelser, kan en ekstra periode i filnavnet få en type fil til at ligne en anden.

Malware-udviklere kan lide det trick. Så nylig som i september spredte trojanske troj / backdr-hg sig ved hjælp af en fil, der hedder Microsoft-Services-Agreement.pdf.exe, som så mange brugere som Microsoft-Services-Agreement.pdf.

Folk troede de åbner en.pdf, da de virkelig lancerede et program.

Læs den oprindelige forumdiskussion.