Korjaus: Lähde-tiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee

Monet käyttäjät käsittelevät outoja tilanteita yrittäessään kopioida tai poistaa jotain tietokoneellaan. Vaikuttavat käyttäjät ilmoittavat saaneen Lähdepolku liian pitkä -kehotteen, jossa he kertovat, että ”lähdetiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee”. Tämä tapahtuu tyypillisesti tiedostolla (tai useammalla), joka on haudattu alikansioiden sarjaan, joilla on pitkät nimet. Aina kun näin tapahtuu, et voi siirtää, poistaa tai nimetä mitään mukana olevia tiedostoja / kansioita.

Lähde-tiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee

Suuri ongelma tässä nimenomaisessa virheessä on, että kun se tapahtuu, et voi (ilmeisesti) tehdä mitään muuta tiedostolla / kansiolla muulla kuin antaa sen vievän arvokasta tallennustilaa.

Miksi lähdepolku on liian pitkä?

”Lähdetiedostojen nimet ovat suurempia kuin tiedostojärjestelmä tukee” tapahtuu, koska Microsoft sallii vain 258 merkkiä kansiopolun alikansiossa. Aina kun tämä raja ylitetään, koko kansiopolku lukitaan tavanomaisesta käsittelystä.

Jos yrität ratkaista saman virhesanoman, alla olevat menetelmät auttavat sinua ratkaisemaan ongelman. Alla on kokoelma menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat käyttäneet ongelman ratkaisemiseen.

Kaikkien alla esitettyjen menetelmien tulisi ratkaista ongelma. Voit seurata vapaasti sitä, kumpi näyttäisi olevan paremmin käytettävissäsi nykyisessä tilanteessa.

Tapa 1: Poistaminen ohittamalla roskakori

Monet käyttäjät pystyivät onnistuneesti huolehtimaan ongelmasta ohittamalla roskakorin kokonaan yrittäessäsi poistaa tiedoston tai kansion, jossa näkyy ”Lähdetiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee” -virhe.

Voit tehdä tämän valitsemalla vain tiedoston (tai kansion), jossa virhe ilmenee, ja paina SHIFT + Poista, jotta tiedosto poistetaan pysyvästi (ohittamatta sitä Roskakorin läpi).

Valitse kohdekansio ja paina Vaihto + Del-näppäintä

Tapa 2: Puun poistaminen luomalla houkutushakemisto

On toinenkin manuaalinen lähestymistapa, jossa monet asiaankuuluvat käyttäjät ovat onnistuneesti poistaneet kansion kolme, joka osoitti ”Lähde-tiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee” -virhe.

Tähän lähestymistapaan kuuluu houkutuskansion luominen, joka sijaitsee samassa hakemistossa kuin kansio, jota ei voi poistaa. Siirtämällä väliaikaisesti kansion sisältö, jota ei voida poistaa, houkutuskansioon, jotkut käyttäjät ovat onnistuneet poistamaan koko hakemiston kolmen, jossa virhe esiintyi.

Tässä on pikaopas siitä, mitä sinun täytyy tehdä:

  1. Siirry aseman juurihakemistoon, joka sisältää kansiopuun, jota et voi poistaa. Meidän tapauksessamme juurihakemisto on C: \, koska haluamme poistaa sarjan kansioita, jotka sijaitsevat Asiakirjat- kansiossa. Joten mene eteenpäin ja luo kansio, jossa on yhden kirjaimen nimi juurihakemistossa.

  2. Jätä yhden kirjaimen kansio nyt ja siirry hakemistoon, jonka haluat poistaa. Kun olet saavuttanut paikan, valitse kaikki sen sisältö ja leikkaa ne painamalla Ctrl + X.

    Siirtyminen kohdennettuun kansiopolkuun ja sisällön leikkaaminen
  3. Seuraavaksi navigoi ja avaa aiemmin luoma väliaikainen kansio (tapauksessamme kansio B), jonka olet aiemmin luonut, ja liitä sisältö painamalla Ctrl + V.

    Liitä kohdistetun hakemiston sisältö väliaikaiseen kansioon
  4. Siirry sitten juurihakemistoon, napsauta hiiren kakkospainikkeella väliaikaista kansiota ja poista se.

    Väliaikaisen kansion poistaminen
  5. Palaa lopuksi takaisin alkuperäiseen hakemistoon ja poista se. Sinun pitäisi pystyä tekemään niin, vastaanottamatta lähdetiedostonimiä, jotka ovat suurempia kuin tiedostojärjestelmä tukee .

Huomaa: Muista, että jos sinulla on useita kansiovipuja, sinun on toistettava yllä oleva toimenpide jokaisella niistä, jotta voit poistaa ne kaikki.

Jos tämä menetelmä ei ollut tehokas, siirry seuraavaan seuraavaan menetelmään.

Tapa 3: Microsoft Robocopy.exe -työkalun käyttäminen

Jos olet tekninen taitava ja haluat mieluummin teknisesti suuntautuneita ratkaisuja kuin hieman tylsää työtä, voit käyttää siistiä Microsoft-työkalua, joka on integroitu komentokehotteeseen Windows Vistan jälkeen.

Jotkut käyttäjät ovat onnistuneet ratkaisemaan tämän ongelman luomalla tyhjän kansion ja kopioimalla sitten tyhjän kansion RoboCopy-apuohjelmalla kansioon, joka sisältää pitkät tiedostonimet. Suurin osa tätä menetelmää yrittäneistä käyttäjistä ilmoitti toimineensa virheetömästi.

Tässä on mitä sinun täytyy tehdä:

  1. Luo tyhjä kansio samaan asemaan kuin kansio, jolla on pitkät tiedostonimet. Nimeimme sen tyhjäksi .
  2. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten cmd ja paina Ctrl + Shift + Enter avataksesi kohotetun komentokehotteen. Napsauta pyydettäessä Kyllä, kun UAC (User Account Control) kehottaa sitä.

    Suorita valintaikkuna: cmd ja paina sitten Ctrl + Shift + Enter
  3. Kirjoita korotettuun komentokehotteeseen seuraava kopioidaksesi tyhjä kansio kohdennettuun kansioon helpottaen viimeisimpien poistamista:
     kopio / MIR c: \ * tyhjä * c: \ * kohdettu kansio * 

    Huomaa: Muista, että joudut korvaamaan * tyhjät * ja * kohdetut kansiot * paikkamerkit todellisilla nimillä tietyssä tilanteessa.

Kansion poistamisen pakottaminen Robocopy-ohjelmalla

Tapa 4: SuperDelete-komentorivityökalun käyttäminen

Jotkut käyttäjät, joihin ”Lähdetiedostojen nimet ovat suurempia kuin tiedostojärjestelmä tukee” -virhe, ovat onnistuneet poistamaan hankalat kansiot käyttämällä avoimen lähdekoodin komentorivityökalua nimeltä SuperDelete .

Jotkut käyttäjät ovat ilmoittaneet, että tämä menetelmä on lopulta onnistunut, kun suurin osa muista aiemmin tutkimistaan ​​keinoista osoittautui tehottomiksi. Älä pelkää sitä, että tämä työkalu on komentorivityökalu, jota on todella helppo käyttää.

Tässä on pikaohje SuperDeleten käytöstä kansioiden ja tiedostojen poistamisessa, joissa näkyy ”lähdetiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee” -virhe:

  1. Käy tällä linkillä ( täällä ) ja lataa uusin versio SuperDelete-arkistosta.

    Ladataan suoritettava SuperDelete-tiedosto
  2. Pura SuperDelete- zip-kansio ja liitä SuperDelete- suoritettava ajettavissa olevaan kohtaan.
  3. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita seuraavaksi “cmd” ja avaa komentokehoteikkuna painamalla Enter-näppäintä.

    Suorita valintaikkuna: cmd
  4. Käytä komentokehotteen sisällä CD-komentoa navigoidaksesi SuperDelete.exe- sijaintiin . Olemme liittäneet sen C: n juurihakemistoon, joten komento oli cd C: \.
  5. Poista seuraavaksi seuraava komento poistaa kansio tai tiedosto, joka näyttää sinulle Lähde-tiedostonimet ovat suurempia kuin tiedostojärjestelmä tukee ” -virhe:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Huomaa: Korvaa * FullPathToFileorFolder * -merkitsin tarkalla polulla tietyssä tilanteessa.

  6. Paina Y seuraavassa kehotteessa vahvistaaksesi kansion tai tiedoston poistamisen.

    Pitkän reitin kansioiden tai tiedostojen poistaminen SuperDeleten avulla
  7. Siinäpä, kansio tai tiedosto poistetaan pysyvästi.

Mielenkiintoisia Artikkeleita