Car-tech

Varför kan jag inte använda skiljetecken i ett filnamn?

Pedagogiska råd för distansundervisning

Pedagogiska råd för distansundervisning
Anonim

MLStrand56 klagade till forumet Windows om att Windows inte kunde spara filnamn som innehåller skiljetecken.

[Skicka dina tekniska frågor till [email protected] eller skicka in dem på forumet PCW Answer Line .]

Problemet ligger faktiskt inte så nära så allvarligt som vissa kanske tror. Av de 32 skiljetecken som finns på ditt tangentbord kan alla utom nio användas i filnamn.

De nio som inte kan vara:

  • /
  • :
  • *
  • "
  • |

Å andra sidan, om du använder Microsoft Word, kanske du tycker att alla skiljetecken är blockerade. Det är därför:

Klicka för full storlek

När du sparar en ny fil i Word, kommer programmet att öppna dialogrutan Spara som och sätter in dokumentets öppningstext som ett troligt filnamn. Men Word avkortar den texten till det första skiljetecken som den finner. ord, om ditt dokument börjar med titeln Pilgrim's Progress, kommer Word att föreslå att du sparar filen som Pilgrim. Men du behöver inte acceptera det. Du kan skriva eller klistra in det fullständiga namnet, med apostrof, och spara filen.

Men du kan fortfarande inte spara en fil med en av de nio tecknen. Varför?

Windows, som DOS före den, använder dessa symboler för sökningar, kommandoradsinstruktioner, och de banor som definierar f ile platser. Till exempel skriver jag för närvarande i en mapp som heter November Answer Line.docx, i min 1211 -mapp, som ligger i min Dropbox -mapp, inuti Dokument, inuti Lincoln, på min D: enhet. Filens fullständiga sökväg, inklusive namnet, är D: Lincoln Documents Dropbox 1211 November Answer Line.docx.

Om jag kunde byta namn på filen November Svar: Linje.docx, skulle Windows inte veta om November var en mapp eller del av filnamnet. För att undvika den förvirringen, förhindrar operativsystemet helt enkelt backslashen () från filnamn.

Jag önskar att Microsoft var strängare om den här typen av saker och inte tillåter oss att använda perioder (.) I filnamn.

I varje filnamn separerar en period namnet, vilket berättar om vad som finns i filen, från tillägget, vilket berättar för Windows vilken typ av fil den är. Eftersom Windows, som standard, döljer tillägg, kan en extra period i filnamnet göra en typ av fil som en annan.

Malware-utvecklare gillar det där tricket. Så sent som i september sprids Trojan Troj / Backdr-HG med hjälp av en fil som heter Microsoft-Services-Agreement.pdf.exe, som såg ut till många användare som Microsoft-Services-Agreement.pdf.

Folk trodde att de öppnade en.pdf, när de verkligen startade ett program.

Läs den ursprungliga forumdiskussionen.