Tietoa pitkästä tiedostonimestä

pitkät tiedostot ovat modernien tiedostojärjestelmien piirre, mutta Microsoft Windows- ja MS-DOS-ohjelmien varhaisvaihtoehdot eivät tue niitä. Tietokoneen käyttäjänä on erityisiä tapoja, joilla voit työskennellä pitkien tiedostojen nimien kanssa, ja muutamia epäonnistumisia ja hankalia tapauksia. Jatka lukemista saadaksesi lisätietoja siitä, miten pitkää tiedostonimeä käytetään tietokoneessa.

Pitkät tiedostonimet ovat käyttäjälle hyviä, koska ne mahdollistavat kuvaavien ja tiettyjen tiedostonimien. Jos esimerkiksi sinulla on digitaalinen valokuva, jonka kopioit kamerasta tietokoneeseen, voit nimetä salaisen nimen uudelleen kuvailevammaksi:

 Billyn viides syntymäpäivä, juuri kun hän puhalsi kynttilöitä.jpg 

Käyttöjärjestelmäsi osaa käsitellä tätä nimeä, mukaan lukien välimerkit, välilyönnit ja isot kirjaimet.

Windowsin, MS-DOS: n ja FAT: n varhaiset versiot

Microsoftin käyttöjärjestelmien, kuten MS-DOS: n tai Windows 3.x: n varhaiset versiot eivät kuitenkaan tue pitkiä tiedostonimiä. He käyttivät FAT-tiedostojärjestelmää, joka rajoittaa tiedostonimiä kahdeksaan merkkiin ja kolmen merkin tiedostotunnisteeseen. FAT-tiedostonimet olivat myös tapausherkkiä, joten se ei erottanut isoja ja pieniä kirjaimia. Tämä FAT-tiedoston nimeämiskäytäntö oli yleisesti tunnettu 8.3-muodossa.

Jos käytit jotakin näistä käyttöjärjestelmistä, sinun pitäisi nimetä kuva uudelleen tähän tapaan:

 BILLY5BD.JPG 

Windows 95 ja VFAT

Windows lisäsi vihdoin pitkän tiedostonimen tuen Windows 95: ään, liittymällä muihin käyttöjärjestelmiin, kuten Unixiin, OS / 2: een ja macOSiin, jotka jo sisälsivät pitkän tiedostonimen tuen.

Windows 95 julkaisi elokuussa 1995 uuden FAT-version, nimeltään VFAT, joka tuki enintään 255 merkin pituisia tiedostoja. Kaikki tämä saavutettiin menettämättä taaksepäin yhteensopivuutta olemassa olevien DOS-volyymien kanssa. Taaksepäin yhteensopivuuden vuoksi VFAT muuntaa pitkät tiedostonimet, jos niitä on, alkuperäisen 8.3-merkkisten tiedostojen nimeämissopimukseksi jokaisen tiedoston läpi seuraavien muutosten kautta.

  1. Laajennetut merkit +; = [ja] muunnetaan alaviivoiksi (_).
  2. Kolme ensimmäistä merkkiä ajanjakson jälkeen tulee laajennukseksi.
  3. Tilat ohitetaan.
  4. Jäljellä olevat kuusi ensimmäistä merkkiä muunnetaan suuriksi.
  5. Kaksi ensimmäistä merkkiä ensimmäisen kuuden jälkeen ovat "~ 1". Jos toisessa tiedostossa on sama kuusi ensimmäistä merkkiä ja ~ 1, tiedostonimi muunnetaan arvoksi "~ 2"; tämä prosessi jatkuu. Jos sinulla on enemmän kuin yhdeksän tiedostoa, joilla on samat ensimmäiset yhdeksän merkkiä, kymmenes tiedosto muuttuu ~ 10 käyttäen kolmea viimeistä merkkiä.

Jos haluat käyttää pitkää tiedostonimeä tai hakemistoa, kuten "minun pitkä tiedostonimi tai hakemisto", käyttäjän olisi käytettävä MS-DOS-lyhyttä nimeään, esimerkiksi:

 mylong ~ 1 

LFNBK-apuohjelma

Windows 95: n ja 98: n asennusvälineet sisälsivät pitkän tiedostonimen varmuuskopiointityökalun nimeltä LFNBK. Apuohjelman muunnelmat jaettiin suoritettaviin tiedostoihin kuten LFNBK.EXE, DOSLFNBK.EXE ja SULFNBK.EXE. Näitä sisäisiä Windows-apuohjelmia käytettiin varmuuskopioimaan tai palauttamaan tietoja pitkästä tiedostosta. Näitä apuohjelmia tulisi käyttää varoen, koska ne voivat pysyvästi muuttaa tiedostojärjestelmääsi. Esimerkiksi LFNBK / A / BC: n käyttö : voi nauhoittaa pitkät tiedostonimet VFAT-tilavuudesta asemassa C: ja tallentaa ne LFNBK.DAT-nimiseen tekstitiedostoon. Pitkät tiedostonimet voidaan palauttaa myöhemmin suorittamalla komento LFNBK / R.

Varatut merkit

Pitkät tiedostonimet Windowsissa voivat sisältää mitä tahansa tulostettavia merkkejä, paitsi seuraavat varatut merkit:

 / *? "| 

Windows NT, 2000 ja XP

Toisin kuin Windowsin aiemmat versiot, käyttäjät voivat käyttää Windowsin komentoriviä CMD: n sijaan COMMAND- komennon sijaan. Jos avaat komentorivin Suorita tyyppi CMD: stä COMMANDin sijaan ja voit käyttää koko pitkän tiedoston nimeä lyhyen 8, 3-muotoisen nimen sijasta.

Windows 95, 98 ja ME

Pitkien tiedostonimien käyttäminen voi muuttua sen mukaan, miten olet syöttänyt MS-DOS. Jos olet MS-DOS-ikkunassa (MS-DOS-kuori eli Windows-komentorivi), voit käyttää pitkää tiedoston nimeä kirjoittamalla koko pitkän tiedostonimen. Jos tiedosto sisältää välilyöntejä tai tiedostonimi tai hakemisto on pidempi kuin kahdeksan merkkiä, aseta lainausmerkit pitkiä tiedostonimeä alla olevan kuvan mukaisesti.

 cd "ohjelmatiedostot" 

Jos olet poistunut Windowsista MS-DOS-kehotteeseen tai käynnistetty käynnistyslevyltä, sinun on käytettävä lyhyt tiedostonimityssopimusta. Jos esimerkiksi hakemisto, johon yritit päästä, on "Ohjelmatiedostot", jotka sinun pitäisi kirjoittaa:

 cd progra ~ 1 

Huomautus: Myöhemmissä Microsoft Windows -versioissa (kuten Microsoft Windows 2000: ssa tai Windows XP: ssä) jotkin kuoren komennot voivat sisältää välilyöntejä ilman, että ne on sisällytetty lainausmerkkeihin.

Pitkät nimet tiloilla

Jos haluat käyttää pitkää tiedosto- tai hakemiston nimeä, joka sisältää välilyöntejä, aseta hakemiston tai tiedostonimen nimi kaksois lainausmerkkeihin. Esimerkki ohjelmatiedostojen hakemistoon näyttäisi siltä, ​​että:

 cd "ohjelmatiedostot" 

Pitkät hakemistojen nimet

Jos yritit käyttää hakemistoa "Microsoft Office" hakemistossa "Ohjelmatiedostot", voit kirjoittaa:

 cd "ohjelmatiedostot Microsoft Office" 

tai

 cd "c: tiedostot Microsoft Office" 

Pitkiä tiedostonimiä, jotka tallentuvat väärin 8.3 nimiksi

Jos yrität tallentaa tiedoston, jolla on pitkä tiedostonimi, mutta se on lyhennetty lyhyen 8, 3-formaatin tiedostolle, käyttämäsi ohjelmisto ei ehkä tue VFAT-tiedostoa. Jos mahdollista, ota yhteyttä ohjelmiston kehittäjään tai myyjään virallisen ratkaisun saamiseksi. Jos mikään ei ole käytettävissä, saatat olla rajoitettu lyhyisiin tiedostonimiin, kun käytät tätä ohjelmistoa.

Pitkät nimet, jotka lyhennetään Windows-komentokehotteessa

Jos tietokone käynnistetään komentokehotteeseen tai käytät Windows 98: n käynnistyslevyä ja käytät pitkiä tiedostonimiä, tiedostosi korvataan. Tämä ongelma on tunnettu ongelma Microsoft Windows 98: ssa, ja se on suositeltavaa, kun MS-DOS-järjestelmässä ei käytetä pitkiä tiedostonimiä ja käytät sen sijaan tavanomaisia ​​8.3-tiedostomuotoja.