Informacije o dugim imenima datoteka

duga imena datoteka su značajka modernih datotečnih sustava, ali nisu ih podržavale rane verzije sustava Microsoft Windows i MS-DOS. Kao korisnik računala postoje posebni načini na koje možete raditi s dugim imenima datoteka, i nekoliko zamki i lukavih slučajeva na koje treba paziti. Nastavite čitati kako biste saznali više o tome kako koristiti duga imena datoteka na računalu.

Duga imena datoteka izvrsna su za korisnika jer omogućuju opisna i specifična imena datoteka. Na primjer, ako imate digitalnu fotografiju koju ste kopirali s fotoaparata na računalo, tajni naziv možete preimenovati u nešto opisnije:

 Billyjev peti rođendan, baš kad je puhao svijeće 

Vaš operativni sustav zna kako se nositi s tim imenom, uključujući interpunkcijske znakove, razmake i velika slova.

Rane verzije sustava Windows, MS-DOS i FAT

Međutim, rane verzije Microsoftovih operacijskih sustava kao što su MS-DOS ili Windows 3.x nisu podržavale duga imena datoteka. Koristili su FAT, datotečni sustav koji ograničava nazive datoteka na osam znakova i na tri znaka. Imena datoteka FAT također su bila neosjetljiva na velika i mala slova, što znači da nije razlikovala velika i mala slova. Ova konvencija imenovanja FAT datoteka obično je bila poznata kao 8.3 format.

Ako ste koristili jedan od ovih operacijskih sustava, fotografiju morate preimenovati u nešto slično ovome:

 BILLY5BD.JPG 

Windows 95 i VFAT

Windows je konačno dodao podršku za duge datoteke u sustavu Windows 95, pridruživši se drugim operacijskim sustavima kao što su Unix, OS / 2 i MacOS koji su već uključili podršku za dugo ime datoteke.

Objavljen u kolovozu 1995., Windows 95 sadržavao je novu verziju FAT-a, nazvanu VFAT, koja je podržavala nazive datoteka s maksimalnom duljinom od 255 znakova. Sve je to postignuto bez gubitka kompatibilnosti s postojećim DOS jedinicama. Zbog kompatibilnosti unatrag, duga imena datoteka, ako su prisutna, VFAT se pretvaraju u izvornu konvenciju imenovanja 8.3 znakovnih datoteka za svaku datoteku koja prolazi kroz sljedeće promjene.

  1. Prošireni znakovi +, ; = [i] pretvaraju se u podvlake (_).
  2. Prva tri znaka nakon razdoblja postaju proširenje.
  3. Prostori se ignoriraju.
  4. Prvih šest preostalih znakova pretvara se u velika slova.
  5. Posljednja dva znaka nakon prvih šest postaju "~ 1". Ako postoji druga datoteka s istim prvih šest znakova i ~ 1, naziv datoteke će se pretvoriti u "~ 2"; taj će se proces nastaviti. U slučaju da imate više od devet datoteka s istim prvih devet znakova, deseta datoteka postaje ~ 10, koristeći zadnja tri znaka.

Da biste pristupili dugom imenu datoteke ili direktoriju, kao što je "moje dugačko ime datoteke ili direktorij", korisnik bi trebao koristiti svoje kratko ime MS-DOS, na primjer:

 mylong-1 

Uslužni program LFNBK

Instalacijski medij sustava Windows 95 i 98 uključivao je dugotrajni uslužni program za pohranu naziva LFNBK. Varijacije uslužnog programa distribuirane su u izvršnim datotekama uključujući LFNBK.EXE, DOSLFNBK.EXE i SULFNBK.EXE. Ovi interni uslužni programi za Windows korišteni su za sigurnosno kopiranje ili vraćanje informacija o dugim imenima datoteka. Ovi se uslužni programi trebaju koristiti oprezno jer mogu trajno promijeniti vaš datotečni sustav. Na primjer, pokretanje LFNBK / A / BC: može oduzeti duga imena datoteka iz VFAT jedinice na pogonu C: i pohraniti ih u tekstualnu datoteku LFNBK.DAT. Duga imena datoteka mogla bi se vratiti kasnije, pokretanjem naredbe LFNBK / R.

Rezervirani znakovi

Duga imena datoteka u sustavu Windows mogu sadržavati bilo koji znak za ispis, osim sljedećih rezerviranih znakova:

 / *? "| 

Windows NT, 2000 i XP

Za razliku od ranijih verzija sustava Windows, korisnici mogu pristupiti naredbenom retku sustava Windows pomoću naredbe CMD umjesto naredbe COMMAND . Ako otvorite naredbeni redak iz Run tipa CMD umjesto COMMAND i možete koristiti cijelo dugo ime datoteke umjesto kratkog imena formata 8.3.

Windows 95, 98 i ME

Pristup dugim imenima datoteka može se promijeniti ovisno o tome kako ste unijeli MS-DOS. Ako se nalazite u MS-DOS prozoru (MS-DOS školjka zvanom Windows naredbena linija), dugačkom nazivu datoteke možete pristupiti upisivanjem cijelog dugog imena datoteke. Ako datoteka sadrži razmake ili naziv datoteke ili direktorij dulji od osam znakova, stavite navodnike oko dugog imena datoteke kao što je prikazano u nastavku.

 cd "programske datoteke" 

Ako ste izašli iz sustava Windows u MS-DOS upit ili ste ga pokrenuli s diskete za pokretanje, morate koristiti konvenciju imenovanja kratkih datoteka. Na primjer, ako je direktorij u koji ste pokušali ući "Program Files", morate unijeti:

 cd progra ~ 1 

Napomena: u kasnijim verzijama sustava Microsoft Windows (kao što su Microsoft Windows 2000 ili Windows XP), neke naredbe u ljusci mogu sadržavati razmake bez da budu zatvorene u navodnike.

Duga imena s razmacima

Da biste pristupili dugom imenu datoteke ili direktorija koji sadrži razmake, postavite naziv direktorija ili naziva datoteke u dvostruke navodnike. Primjer kako ući u direktorij programskih datoteka izgledao bi ovako:

 cd "programske datoteke" 

Duga imena imenika

Ako ste pokušavali pristupiti direktoriju "Microsoft Office" u direktoriju "Program Files", možete upisati:

 cd "programske datoteke Microsoft Office" 

ili

 cd "c: programske datoteke 

Duga imena datoteka koja se pogrešno spremaju kao 8.3 imena

Ako pokušate spremiti datoteku s dugim nazivom datoteke, ali je skraćena na kratki naziv datoteke formata 8.3, softver koji koristite možda neće podržavati VFAT. Ako je moguće, kontaktirajte razvojnog programera ili dobavljača softvera za službeno rješenje. Ako nije dostupno, možda ćete biti ograničeni na kratka imena datoteka kada koristite taj softver.

Duga imena koja se skraćuju u Windows naredbenom retku

Ako se računalo pokreće u naredbenom retku, ili ako koristite Windows 98 disketu za pokretanje i koristite duga imena datoteka, datoteke će se prebrisati. Taj je problem poznat kao problem u sustavu Microsoft Windows 98, a preporuča se da u MS-DOS-u ne koristite duga imena datoteka i umjesto toga koristite uobičajena imena formata 8.3.