Car-tech

Zašto ne mogu koristiti interpunkciju u nazivu datoteke?

From C to Python by Ross Rheingans-Yoo

From C to Python by Ross Rheingans-Yoo
Anonim

MLStrand56 se žalio na forum Windows o nesposobnosti Windowsa da spasi imena datoteka koji sadrže interpunkciju.

[Pošaljite svoje tehnička pitanja na [email protected] ili ih objavite na forumu odgovora

Zapravo, problem nije ni blizu toliko ozbiljne kao što neki misle. Od ukupno 32 znakova interpunkcijskih znakova dostupnih na vašoj tipkovnici, svi osim devet mogu se koristiti u nazivima datoteka.

  • Devet koji ne mogu biti:
  • /
  • :
  • *
  • ?
  • "
  • <
  • >

|

S druge strane, ako koristite Microsoft Word, možda mislite da su svi interpunkcijski znakovi blokirani, stoga:

kliknite za punu veličinu Kada spremite novu datoteku u program Word, program pokreće dijaloški okvir Spremi kao i umetava tekst otvaranja teksta kao vjerojatan naziv datoteke, ali Word skraćuje taj tekst na prvom znaku interpunkcije koju pronalazi. riječi, ako vaš dokument započinje naslovom Pilgrim's Progress, Word će predložiti da spremite datoteku kao Pilgrim.

Ali to ne morate prihvatiti. puni naziv s apostrofom i spremite datoteku

Ali još uvijek ne možete spremiti datoteku s jednim od tih devet znakova Zašto? Windows, poput DOS-a prije njega, koristi ove simbole za pretraživanja, upute naredbenog retka i putevi koji definiraju f ile mjesta. Na primjer, trenutačno pišem u datoteci pod nazivom Studeni odgovora.docx, unutar moje mape 1211, koja je unutar moje Dropbox mape unutar Documents, unutar Lincoln, na mom D: pogonu. Cijeli put datoteke, uključujući i ime, je D: Lincoln Documents Dropbox 1211 November Odgovor redak.docx

. Ako bih mogao preimenovati datoteku Studeni Odgovor:.docx, sustav Windows ne bi znao je li studeni

bila mapa ili dio naziva datoteke. Da bismo izbjegli tu zbunjenost, OS jednostavno zabranjuje povratak () od naziva datoteka.

Iskreno rečeno, želim da je Microsoft stroži u vezi s takvim stvarima i da nam nije dopuštao korištenje razdoblja (.) U nazivima datoteka.

U svakom nazivu datoteke, razdoblje odvaja ime, koje govori što se nalazi u datoteci, iz proširenja, što govori sustavu Windows koja vrsta datoteke jest. Budući da Windows, prema zadanim postavkama, skriva proširenja, dodatni period u nazivu datoteke može napraviti neku vrstu datoteke koja izgleda kao druga.

Programeri zlonamjernog softvera vole takav trik. Kao što je nedavno u rujnu, Trojan Troj / Backdr-HG proširio se pomoću datoteke Microsoft-Services-Agreement.pdf.exe, koja je izgledala za mnoge korisnike kao što su Microsoft-Services-Agreement.pdf.

Ljudi su mislili da otvorili su.pdf, kada su stvarno pokrenuli program.