16.1.2001 |
Kuvaus:Levykkeen kopiointi kovalevylle keskeytyy file not found - A:\XXX virheilmoitukseen kun kopioidaan tiedostoja COPY komennolla
Syy:Virheen aiheuttaa välilyönti (tyhjä väli) tiedostonimessä. Kopiointikomento COPY poistaa tiedostonimestä välilyönnit (esim MYYNT 10.PVK tiedostoa yritetään kopioida MYYNT10.PVK nimisenä). Virhe esiintyy Ms-Dos 6.x:ssa, mutta ei esiinny esim. Windows 95/98:ssa.
XCOPY komento osaa kopioida välilyönnin sisältävät tiedostot, käytä COPY komennon tilalla XCOPY komentoa, esim:
XCOPY A:*.*
Välilyönnin nimessään sisältävä tiedosto kopioidaan helpoiten XCOPY komennolla. Seuraavat ratkaisumallit on kuvattu siltä varalta, että olisi olemassa jokin ym. ongelman kaltainen tiedostonimeen perustuva ongelma joka saadaan ratkaistua allakuvatuilla tavoilla.
Tee levylle hämäystiedosto, jossa ei ole välilyöntejä tiedostonimessä (esim jos MYYNT 10.PVK niin tallenna hämäystiedosto ilman välilyöntiä nimelle MYYNT10.PVK) jolloin välilyönnillisen tiedoston sijaan kopioidaankin välilyönnitön tiedostonimi. Esim lukemalla kirjanpito-ohjelmalla päiväkirjan MYYNT 10 ja tallentamalla sen nimelle MYYN10 saadaan kopioitua oikea aineisto.
Nimeä välilyönnin sisältävä tiedosto uudestaan. Onnistuu ainakin Asteri Dos ohjelmalla kopioija.exe, joka on tiedostojen käsittelyyn tehty ohjelma. Kopioija.exe ohjelma osaa nimetä eräitä erikoismerkkejä sisältäviä tiedostonimiä oikeiksi, joita ei voi Dosin konstein nimetä.Kopioija.exe sisältää muutamia muitakin näppäriä toimintoja, mm. Dos tiedostojen muotoillun näyttämisen (päiväkirjan ja kortistojen näyttämisen riveittäin) sekä tiedostojen siirtämisen, tallentamisen, kopioimisen ja muokkaamisen. Kopioija.exe on ollut ennen osa Asteri Valikoa (menu.exe:ä) mutta on jouduttu tilanpuutteen takia poistamaan. Se saattaa löytyy kuitenkin Asteri valikosta valinnalla Alt M / Tiedosto / Tiedostojen käsittely jos Asteri valikon versio on vanhempi kuin VER:13.3.2000.
Kopioi kaikki muut tiedostot, paitsi välilyöntejä sisältävä tiedosto joko yksitellen tai käyttämällä sopivia korvausmerkkejä.
Tavallisella HD levykkeellä ("korppu") voi päähakemistossa olla enintään 224 tiedonimeä. Levylle ei voi tallentaa uusia tiedostoja, vaikka levykkeellä vielä olisi tilaa. Alihakemistoissa ei ole ylärajaa tiedostonimien määrälle. Päähakemistossa oleva 224 tiedoston rajoitus voidaan kiertää tekemällä levykkeelle alihakemisto, siirtämällä juuresta tiedostot alihakemistoon ja käyttämällä vastedes alihakemistoa oletushakemistona. Toinen vaihtoehto on poistaa ylimääräisiä tiedostoja päähakemistosta siten, että päähakemistossa on reilusti alle 224 tiedostoa (jotta sinne niitä voidaan taas tallentaa).
Levykkeen päähakemiston täyttyminen antaa virheilmoituksen Cannot make directory entry tai Hakemistomerkintää ei voi luoda. Dos ohjelmissa virheilmoitus on Pulma:Disk full.
Vastaava tiedostorajoitus DD levykkeillä (720 kt korpuilla) on 112 tiedostoa.