Informasjon om lange filnavn

lange filnavn er en funksjon av moderne filsystemer, men de ble ikke støttet av tidligere versjoner av Microsoft Windows og MS-DOS. Som en datamaskin bruker, er det spesielle måter du kan jobbe med lange filnavn, og noen få fallgruver og vanskelige saker å passe på. Fortsett å lese for å lære mer om hvordan du bruker lange filnavn på datamaskinen.

Lange filnavn er bra for brukeren fordi de tillater beskrivende og spesifikke filnavn. Hvis du for eksempel har et digitalt bilde som du kopierte fra kameraet til datamaskinen, kan du omdøpe det krypterte navnet til noe mer beskrivende:

 Billys femte bursdag, akkurat da han blåste ut candles.jpg 

Operativsystemet ditt vet hvordan du håndterer det navnet, inkludert tegnsetting, mellomrom og store bokstaver.

Tidlige versjoner av Windows, MS-DOS og FAT

Tidlige versjoner av Microsoft-operativsystemer som MS-DOS eller Windows 3.x støttet imidlertid ikke lange filnavn. De brukte FAT, et filsystem som begrenser filnavn til åtte tegn og en filnavn med tre tegn. FAT-filnavn var også uaktsom, noe som betyr at det ikke skiller mellom store og små bokstaver. Denne FAT-fil navnekonvensjonen ble kjent som 8.3-formatet.

Hvis du brukte ett av disse operativsystemene, må du endre navn på bildet ditt til noe slikt:

 BILLY5BD.JPG 

Windows 95 og VFAT

Windows la til slutt lang filnavnet støtte i Windows 95, bli med andre operativsystemer som Unix, OS / 2, og macOS som allerede inneholder lang filnavn støtte.

Utgitt i august 1995 presenterte Windows 95 en ny versjon av FAT, kalt VFAT, som støttet filnavn med en maksimal lengde på 255 tegn. Alt dette ble oppnådd uten å miste bakoverkompatibilitet med eksisterende DOS-volumer. På grunn av bakoverkompatibilitet, konverteres lange filnavn, hvis det er til stede, av VFAT til den opprinnelige 8, 3-karakterfilenavnekonvensjonen av hver fil som går gjennom følgende endringer.

  1. De utvidede tegnene +, ; = [og] konverteres til understreker (_).
  2. De tre første tegnene etter en periode blir forlengelsen.
  3. Rom blir ignorert.
  4. De første seks tegnene som gjenstår, konverteres til store versjoner.
  5. De to siste tegnene etter de første seks blir "~ 1". Hvis en annen fil eksisterer med de samme første seks tegnene og ~ 1, blir filnavnet konvertert til "~ 2"; denne prosessen vil fortsette. Hvis du har mer enn ni filer med de samme første ni tegnene, blir den tiende filen ~ 10, ved hjelp av de tre siste tegnene.

For å få tilgang til et langt filnavn eller en katalog, for eksempel "mitt lange filnavn eller katalog", vil en bruker måtte bruke sitt MS-DOS-kortnavn, for eksempel:

 mylong ~ 1 

LFNBK-verktøyet

Windows 95 og 98 installasjonsmedier inneholdt et langt filnavn backup verktøy kalt LFNBK. Variasjoner av verktøyet ble distribuert i kjørbare, inkludert LFNBK.EXE, DOSLFNBK.EXE og SULFNBK.EXE. Disse interne Windows-verktøyene ble brukt til å sikkerhetskopiere eller gjenopprette informasjon om lange filnavn. Disse verktøyene bør brukes med forsiktighet fordi de permanent kan endre filsystemet. For eksempel kan du kjøre LFNBK / A / BC: kan fjerne lange filnavn fra VFAT-volumet på stasjon C :, og lagre dem i en tekstfil kalt LFNBK.DAT. De lange filnavnene kan gjenopprettes på et senere tidspunkt ved å kjøre kommandoen LFNBK / R.

Reserverte tegn

Lange filnavn i Windows kan inneholde noen utskrivbare tegn, unntatt følgende reservert tegn:

 / \: *? "| 

Windows NT, 2000 og XP

I motsetning til tidligere versjoner av Windows, kan brukere få tilgang til Windows-kommandolinjen ved hjelp av CMD i stedet for COMMAND- kommandoen. Hvis du åpner kommandolinjen fra Kjør type CMD i stedet for COMMAND, og du kan bruke hele lange filnavnet i stedet for kort 8.3-formatnavnet.

Windows 95, 98 og ME

Å få tilgang til lange filnavn kan endres avhengig av hvordan du har skrevet inn MS-DOS. Hvis du er i et MS-DOS-vindu (MS-DOS-skjerm aka Windows-kommandolinje), kan du få tilgang til det lange filnavnet ved å skrive det komplette lange filnavnet. Hvis filen inneholder mellomrom eller filnavnet eller katalogen er lengre enn åtte tegn, legger du anførselstegn rundt det lange filnavnet som vist nedenfor.

 cd "programfiler" 

Hvis du har sluppet Windows til en MS-DOS-ledetekst eller oppstart fra en oppstartbar diskett, må du bruke den korte filenavnekonvensjonen. Hvis for eksempel katalogen du prøvde å komme inn, er "Programfiler", må du skrive:

 cd-program ~ 1 

Merk: I senere versjoner av Microsoft Windows (for eksempel Microsoft Windows 2000 eller Windows XP) kan noen kommandoer i skallet inneholde mellomrom uten å være vedlagt anførselstegn.

Lange navn med mellomrom

For å få tilgang til en lang fil eller et katalognavn som inneholder mellomrom, legg inn navnet på katalogen eller filnavnet i to sitater. Et eksempel på hvordan du kommer inn i programfiler katalogen vil se ut som:

 cd "programfiler" 

Lange katalognavn

Hvis du forsøkte å få tilgang til katalogen "Microsoft Office" i katalogen "Program Files", kan du skrive:

 cd "programfiler \ microsoft office" 

eller

 cd "c: \ programfiler \ microsoft office" 

Lange filnavn som lagrer feil som 8.3 navn

Hvis du prøver å lagre en fil med et langt filnavn, men det er avkortet til et kort 8, 3-format filnavn, kan programvaren du bruker, ikke støtte VFAT. Kontakt om mulig utvikleren eller leverandøren av programvaren for en offisiell løsning. Hvis ingen er tilgjengelig, kan du være begrenset til korte filnavn når du bruker den programvaren.

Lang navn som forkortes i en Windows kommandoprompt

Hvis datamaskinen starter opp i en ledetekst, eller du bruker en Windows 98-oppstartsdiskett og bruker lange filnavn, overskrives filene dine. Dette problemet er et kjent problem med Microsoft Windows 98, og det anbefales at du ikke bruker lange filnavn i MS-DOS, og bruk i stedet de vanlige 8, 3 filformatnavnene.