Informacije o dolgih imenih datotek

dolga imena datotek so značilnost sodobnih datotečnih sistemov, vendar jih ne podpirajo zgodnje različice Microsoft Windows in MS-DOS. Kot uporabnik računalnika obstajajo posebni načini, kako lahko delate z dolgimi imeni datotek, in nekaj pasti in zapletenih primerov, na katere morate paziti. Nadaljujte z branjem, če želite izvedeti več o uporabi dolgih imen datotek v računalniku.

Dolga imena datotek so odlična za uporabnika, ker omogočajo opisna in specifična imena datotek. Če imate na primer digitalno fotografijo, ki ste jo kopirali iz fotoaparata v računalnik, lahko njeno grobno ime preimenujete v nekaj bolj opisnega:

 Billyjev peti rojstni dan, prav, ko je pihal sveče 

Vaš operacijski sistem ve, kako ravnati s tem imenom, vključno z ločili, presledki in velikimi črkami.

Zgodnje različice operacijskih sistemov Windows, MS-DOS in FAT

Vendar pa zgodnje različice Microsoftovih operacijskih sistemov, kot sta MS-DOS ali Windows 3.x, niso podpirale dolgih imen datotek. Uporabili so FAT, datotečni sistem, ki omejuje imena datotek na osem znakov in na tri znake. Imena datotek FAT so bila prav tako neobčutljiva na velike in male črke, kar pomeni, da ni razlikovala med velikimi in malimi črkami. Ta konvencija o poimenovanju datotek FAT je bila splošno znana kot format 8.3.

Če ste uporabljali enega od teh operacijskih sistemov, morate fotografijo preimenovati v nekaj takega:

 BILLY5BD.JPG 

Windows 95 in VFAT

Windows je končno dodal dolgo podporo za imena datotek v operacijskem sistemu Windows 95, ko se je pridružil drugim operacijskim sistemom, kot so Unix, OS / 2 in macOS, ki so že vključevali dolgo podporo za ime datoteke.

Windows 95 je bil izdan avgusta 1995 in je predstavil novo različico FAT, imenovano VFAT, ki je podpirala imena datotek z največjo dolžino 255 znakov. Vse to je bilo doseženo brez izgube združljivosti z obstoječimi nosilci DOS. Zaradi združljivosti z dolgimi časovnimi zaporedji, če so prisotna dolga imena datotek, jih VFAT pretvori v prvotno konvencijo poimenovanja 8, 3 znakovnih datotek, tako da vsaka datoteka poteka skozi naslednje spremembe.

  1. Razširjeni znaki +, ; = [in] se pretvorijo v podčrtaje (_).
  2. Prvi trije znaki po obdobju postanejo podaljšek.
  3. Prostori se ne upoštevajo.
  4. Prvih šest znakov, ki so ostali, se pretvori v velike.
  5. Zadnja dva znaka po prvih šestih bosta "~ 1". Če obstaja druga datoteka z enakimi prvimi šestimi znaki in ~ 1, bo ime datoteke pretvorjeno v "~ 2"; ta proces se bo nadaljeval. V primeru, da imate več kot devet datotek z enakimi prvimi devetimi znaki, deseta datoteka postane približno 10, z uporabo zadnjih treh znakov.

Za dostop do dolgega imena datoteke ali imenika, kot je "moje dolgo ime datoteke ali imenika, " bi uporabnik moral uporabiti svoje kratko ime MS-DOS, na primer:

 mylong ~ 1 

Uporabnost LFNBK

Namestitveni medij Windows 95 in 98 je vključeval dolgo orodje za shranjevanje imen datotek, imenovano LFNBK. Različice pripomočka so bile razdeljene v izvedljive datoteke, vključno z LFNBK.EXE, DOSLFNBK.EXE in SULFNBK.EXE. Ti notranji pripomočki za Windows so bili uporabljeni za varnostno kopiranje ali obnovitev informacij o dolgih imenih datotek. Te pripomočke je treba uporabljati previdno, ker lahko trajno spremenijo vaš datotečni sistem. Na primer, če izvajate LFNBK / A / BC: lahko trak dolgo ime datoteke iz volumna VFAT na pogonu C: in jih shranite v besedilno datoteko z imenom LFNBK.DAT. Dolga imena datotek lahko kasneje obnovite z ukazom LFNBK / R.

Rezervirani znaki

Dolga imena datotek v operacijskem sistemu Windows lahko vsebujejo natisljive znake, razen naslednjih rezerviranih znakov:

 / *? "| 

Windows NT, 2000 in XP

Za razliko od starejših različic sistema Windows lahko uporabniki dostopajo do ukazne vrstice Windows z ukazom CMD namesto ukazom COMMAND . Če odprete ukazno vrstico iz Run tipa CMD namesto COMMAND in lahko uporabite polno dolgo ime datoteke namesto kratkega imena formata 8.3.

Windows 95, 98 in ME

Dostop do dolgih imen datotek se lahko spremeni glede na to, kako ste vnesli MS-DOS. Če ste v oknu MS-DOS (lupina MS-DOS ali Windows), lahko do dolgega imena datoteke dostopate tako, da vtipkate celotno dolgo ime datoteke. Če datoteka vsebuje presledke ali je ime datoteke ali imenika daljše od osmih znakov, položite narekovaje okoli dolgega imena datoteke, kot je prikazano spodaj.

 cd "programske datoteke" 

Če ste operacijski sistem Windows zapustili v pozivu MS-DOS ali ste ga zagnali z zagonske diskete, morate uporabiti konvencijo o poimenovanju kratkih datotek. Če je na primer imenik, v katerega ste želeli vstopiti, »Program Files«, morate vnesti:

 cd progra ~ 1 

Opomba: V poznejših različicah operacijskega sistema Microsoft Windows (kot sta Microsoft Windows 2000 ali Windows XP) lahko nekateri ukazi v lupini vsebujejo presledke, ne da bi bili zajeti v narekovaje.

Dolga imena s presledki

Za dostop do dolgega imena datoteke ali imenika, ki vsebuje presledke, postavite ime imenika ali imena datoteke v dvojne narekovaje. Primer, kako priti v imenik programskih datotek, bi bil podoben:

 cd "programske datoteke" 

Dolga imeniška imena

Če ste poskušali dostopati do imenika »Microsoft Office« v imeniku »Programske datoteke«, lahko vnesete:

 cd "Programske datoteke Microsoft Office" 

ali

 cd "c: programske datoteke \ t 

Dolga imena datotek, ki se ne shranjujejo kot 8.3 imena

Če poskušate shraniti datoteko z dolgim ​​imenom datoteke, ki pa je skrajšana na kratko ime datoteke formata 8.3, programska oprema, ki jo uporabljate, morda ne podpira VFAT. Če je mogoče, se za uradno rešitev obrnite na razvijalca ali prodajalca programske opreme. Če nobena ni na voljo, ste lahko pri uporabi te programske opreme omejeni na kratka imena datotek.

Dolga imena, ki se skrajšajo v ukazni vrstici Windows

Če je računalnik zagnan v ukazni poziv ali če uporabljate zagonsko disketo Windows 98 in uporabljate dolga imena datotek, bodo vaše datoteke prepisane. Ta težava je znana težava pri operacijskem sistemu Microsoft Windows 98 in priporočljivo je, da v MS-DOS-u ne uporabljate dolgih imen datotek in namesto tega uporabite običajna imena datotek 8.3.