Tiedostojen poistaminen Windowsin väitteet ovat liian pitkiä

Jos olet törmännyt tiedoston poistamiseen, jonka Windows valittaa olevan "liian pitkä", Windowsiin on sisäänrakennettu yksinkertainen ratkaisu - ylimääräisiä sovelluksia, hakkereita tai kiertämistä ei tarvita.

Mikä on "liian pitkä" -nimi?

Olemme puhuneet tästä tarkemmin aiemmin, mutta tässä on ydin: Windows käyttää nimeämiskäytäntöä nimeltä "Pitkät tiedostonimet (LFN)". LFN-järjestelmä tukee enintään 255 merkin tiedostojen nimiä. Muilla käyttöjärjestelmillä ei kuitenkaan ole vastaavia rajoituksia. Joten jos joku Mac- tai Linux-käyttäjä arkistoisi joukon tiedostoja, joilla on pidemmät nimet ja lähettäisi sinulle arkiston, kyseisen arkiston purkaminen jättäisi sinulle tiedostot, jotka ylittävät Windowsin merkin pituuden. Jos yrität poistaa yhden niistä, Windows ilmoittaa, että tiedoston nimi on liian pitkä eikä se voi poistaa sitä.

On olemassa useita tapoja käsitellä tätä ongelmaa (kuten ladata ilmainen 7-Zip-tiedostojen pakkaustyökalu, jonka sisäänrakennettu tiedostojen hallinta ei valittaa tiedostonimen pituudesta), sen sijaan, että turvautuisit ylimääräisiin ohjelmistoihin tai kolmansiin osapuoliin kiertotavat, voimme hyödyntää vanhaa Windows-temppua tehdäksesi lyhyitä tiedostoja.

Jos sinulla on ongelmia pitkien tiedostojen polku nimiä, eikä pitkiä tiedostojen nimiä, voit tehdä pienen nipistää Windows 10, joka mahdollistaa pidemmän tiedosto polut, too.

LIITTYVÄT: Miksi Windowsin tämän kansion raportointi on liian pitkä kopiointi?

Yksinkertaisin tapa poistaa pitkät tiedostot

Ennen pitkää tiedostonimen järjestelmää DOS: ssa oli tiedostojärjestelmä, joka tunnetaan nyt nimellä 8.3 tiedostonimen järjestelmä (koska tiedostonimet on rajoitettu 8 merkkiin, joissa on 3 merkin laajennus). Windows on kuuluisa taaksepäin yhteensopivasta, ja tämä on täydellinen esimerkki siitä, missä taaksepäin yhteensopivuus on erittäin hyödyllinen. Vuosikymmeniä sen jälkeen, kun DOS oli merkittävä käyttöjärjestelmä, voimme  silti kutsua DOS-tiedostonimet nykyaikaisilla Windows-tietokoneillamme oleviin tiedostoihin, ja toisin kuin liian pitkät tiedostojen nimet, jotka häiritsivät sitä, Windows ei valittaa hiukan työskennellessään näiden kanssa lyhyet tiedostojen nimet (vaikka ne osoittavatkin samat tarkat tiedostot, jotka aiheuttivat ongelman ensinnäkin).

Liian pitkän tiedoston poistamiseksi sinun tarvitsee vain avata komentokehote hakemistossa, jossa tiedosto sijaitsee, ja saada yksinkertainen komento saada lyhyt tiedostonimi. Avaa File Explorer ja siirry hakemistoon, jossa tiedostosi ovat. Pidä Shift-näppäintä painettuna ja napsauta hiiren kakkospainikkeella tyhjää aluetta. Valitse “Avaa komentoikkuna tässä”. Avautuu komentokehoteikkuna, joka keskittyy hakemistoon, jossa olet.

Kirjoita sitten komentokehoteikkunaan seuraava komento:

Suora / X

Jos hakemisto sisältää enemmän tiedostoja kuin mitä voidaan näyttää yhdellä näytöllä, käytä sen DIR /X /P sijaan komentoa , jotta se keskeytyy jokaisella näytön pituudella, jotta voit tutkia tiedostoluetteloa.

Tämä komento listaa kaikki hakemistot ja tiedostot nykyisessä hakemistossa,  ja  siinä luetellaan myös kaikkien tiedostojen ja hakemistojen vanha 8.3-tiedostonimi. Yllä olevassa kuvakaappauksessamme näet, kuinka tyhjä txt-tiedosto, jolla on järjetön (ja satoja merkkejä pitkä) tiedostonimi, supistetaan yksinkertaiseksi "WHYSOL ~ 1.TXT".

Aseistettuna poistettavan tiedoston tai hakemiston lyhyellä nimellä voit antaa tiedostolle DEL-komennon:

DEL WHYSOL ~ 1.TXT

Korvaa tietysti WHYSOL~1.TXT  poistettavan tiedoston nimi.

Windows poistaa tiedoston ilman valitusta (voit suorittaa DIR /Xuudelleen vahvistaa tai vain tarkistaa hakemiston Windowsin Resurssienhallinnassa). Siinä kaikki siinä on! Hyvin vanhan komennon älykkäällä käytöllä voit poistaa minkä tahansa tiedoston riippumatta siitä, kuinka kauan tiedoston nimi on.