Oprava: Názvy zdrojových súborov sú väčšie, ako podporuje systém súborov

Mnoho používateľov sa pri pokuse o kopírovanie alebo vymazanie niečoho na svojom počítači stretáva s podivným scenárom. Postihnutí používatelia hlásia, že dostanú výzvu Príliš dlhá cesta zdroja, ktorá im hovorí, že „Názvy zdrojových súborov sú väčšie, ako podporuje systém súborov“. Zvyčajne sa to stane so súborom (alebo viacerými), ktoré sú pochované v rade podpriečinkov, ktoré majú dlhé mená. Kedykoľvek sa to stane, nemôžete presunúť, odstrániť alebo premenovať žiadny zo zúčastnených súborov / priečinkov.

Názvy zdrojových súborov sú väčšie, ako podporuje systém súborov

Veľkým problémom s touto konkrétnou chybou je, že akonáhle sa vyskytne, nemôžete (zrejme) urobiť nič iné so súborom / priečinkom, ako nechať zaberať cenné úložné miesto.

Prečo sa vyskytuje chyba Zdrojová cesta príliš dlhá

„Názvy zdrojových súborov sú väčšie, ako je podporované súborovým systémom“, pretože sa v podpriečinku priečinka cesta k priečinku Cesta k adresáru Microsoft nachádza iba 258 znakov. Po prekročení tohto limitu bude celá cesta k priečinku uzamknutá pred bežným spracovaním.

Ak sa snažíte vyriešiť rovnaké chybové hlásenie, nižšie uvedené postupy vám pomôžu problém vyriešiť. Nižšie nájdete zoznam metód, ktoré ostatní používatelia v podobnej situácii použili na vyriešenie problému.

Všetky uvedené metódy by mali problém vyriešiť. Neváhajte a sledujte, ktorá z nich sa zdá byť dostupnejšia pre vašu súčasnú situáciu.

Metóda 1: Odstránenie obtokom koša

Mnoho používateľov sa úspešne podarilo vyriešiť problém úplným obídením koša pri pokuse o odstránenie súboru alebo priečinka, ktorý zobrazuje chybu „Názvy zdrojových súborov sú väčšie, ako podporuje systém súborov“ .

Ak to chcete urobiť, jednoducho vyberte súbor (alebo priečinok), ktorý zobrazuje chybu, a stlačte klávesy SHIFT + Delete, aby ste súbor natrvalo odstránili (bez jeho prechodu do koša).

Vyberte cieľový priečinok a stlačte klávesy Shift + Del

Metóda 2: Odstránenie stromu vytvorením návnadového adresára

Existuje ďalší manuálny prístup, ktorý veľa postihnutých používateľov úspešne použilo na odstránenie priečinka tri, ktorý ukazoval chybu „Názvy zdrojových súborov sú väčšie, ako je podporované súborovým systémom“ .

Tento prístup spočíva v vytvorení návnadového priečinka umiestneného v rovnakom adresári ako priečinok, ktorý nemožno odstrániť. Dočasným presunutím obsahu priečinka, ktorý nie je možné odstrániť, do priečinka s návnadou, sa niektorým používateľom podarilo odstrániť celý adresár tri, ktorý zobrazoval chybu.

Tu je rýchly sprievodca s tým, čo musíte urobiť:

  1. Prejdite do koreňového adresára jednotky, ktorý obsahuje strom priečinkov, ktorý nemôžete odstrániť. V našom prípade je koreňový adresár C: \, pretože chceme odstrániť rad priečinkov umiestnených v Dokumentoch . Takže pokračujte a vytvorte priečinok s jedným písmenom v koreňovom adresári.

  2. Zložte priečinok s jedným písmenom a prejdite do adresára, ktorý chcete odstrániť. Keď sa tam dostanete, vyberte všetok obsah a stlačením klávesov Ctrl + X ich orežte.

    Prejdite na cieľovú cestu k priečinku a vystrihnite obsah vo vnútri
  3. Ďalej prejdite na dočasný priečinok (v našom prípade priečinok B), ktorý ste predtým vytvorili, a otvorte ho, a vložte obsah stlačením klávesov Ctrl + V.

    Vložte obsah cieľového adresára do dočasného priečinka
  4. Potom prejdite do koreňového adresára, kliknite pravým tlačidlom myši na dočasný priečinok a odstráňte ho.

    Odstraňuje sa dočasný priečinok
  5. Nakoniec sa vráťte do pôvodného adresára a vymažte ho. Mali by ste to urobiť bez toho, aby ste dostali chybu „Názvy zdrojových súborov sú väčšie, ako je podporované súborovým systémom“ .

Poznámka: Majte na pamäti, že ak máte viac páčok pre priečinky, musíte vyššie uvedený postup zopakovať s každou z nich, aby ste mohli každú z nich odstrániť.

Ak táto metóda nebola účinná, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Použitie nástroja Microsoft Robocopy.exe

Ak ste technicky zdatní a uprednostňujete technicky zamerané riešenia namiesto trochu zdĺhavejšej práce, môžete použiť elegantný nástroj spoločnosti Microsoft, ktorý je integrovaný do príkazového riadka od systému Windows Vista.

Niektorým používateľom sa podarilo tento problém vyriešiť vytvorením prázdneho priečinka a pomocou nástroja RoboCopy skopírovať tento prázdny priečinok do priečinka, ktorý obsahuje dlhé názvy súborov. Väčšina používateľov, ktorí sa pokúsili o túto metódu, uviedla, že funguje bezchybne.

Čo musíte urobiť:

  1. Vytvorte prázdny priečinok na rovnakej jednotke ako priečinok s dlhými názvami súborov. Pomenovali sme ho prázdnym .
  2. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ cmd “ a stlačte Ctrl + Shift + Enter, aby ste otvorili zvýšený príkazový riadok. Keď sa zobrazí výzva UAC (Kontrola používateľských účtov), na výzvu kliknite na tlačidlo Áno .

    Spustiť dialógové okno: cmd, potom stlačte Ctrl + Shift + Enter
  3. Do príkazového riadka so zvýšenými príkazmi napíšte nasledujúci text, aby sa prázdny priečinok skopíroval do cieľového priečinka a uľahčilo sa vymazanie najnovšieho:
     roboskopia / MIR c: \ * empty * c: \ * targetfolder * 

    Poznámka: Nezabudnite, že vo svojom konkrétnom scenári budete musieť nahradiť zástupné symboly * empty * a * Targetfolder * .

Vynútenie vymazania priečinka pomocou Robocopy

Metóda 4: Použitie nástroja príkazového riadka SuperDelete

Niektorí používatelia, ktorých sa týka chyba „Názvy zdrojových súborov sú väčšie, ako podporuje systém súborov“, dokázali odstrániť problematické priečinky pomocou nástroja s príkazovým riadkom s otvoreným zdrojom s názvom SuperDelete .

Niektorí používatelia uviedli, že táto metóda bola nakoniec úspešná po tom, čo sa ukázalo, že väčšina ostatných ciest, ktoré predtým preskúmali, bola neúčinná. Nemajte strach zo skutočnosti, že tento nástroj je obslužný program príkazového riadku - jeho použitie je v skutočnosti veľmi jednoduché.

Tu je stručná príručka, ako pomocou SuperDelete odstrániť priečinky a súbory, ktoré zobrazujú „názvy zdrojových súborov sú väčšie, ako podporuje systém súborov“ :

  1. Navštívte tento odkaz ( tu ) a stiahnite si najnovšiu verziu archívu SuperDelete.

    Stiahnutie spustiteľného súboru SuperDelete
  2. Rozbaľte priečinok so zipsom SuperDelete a prilepte spustiteľný súbor SuperDelete kamkoľvek.
  3. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „cmd“ a stlačením klávesu Enter otvorte okno príkazového riadka.

    Spustiť dialógové okno: cmd
  4. Vo vnútri príkazového riadka použite príkaz CD na navigáciu k umiestneniu SuperDelete.exe. Vložili sme ho do koreňového adresára C, takže príkaz bol cd C: \.
  5. Ďalej pomocou nasledujúceho príkazu odstráňte priečinok alebo súbor, ktorý vám zobrazuje názov zdrojového súboru, ktorý je väčší, ako je podporovaný súborovým systémom. “ :
     SuperDelete.exe * fullPathToFileOrFolder * 

    Poznámka: Nahraďte zástupný symbol * FullPathToFileorFolder * presnou cestou v konkrétnom scenári.

  6. Stlačením Y pri nasledujúcej výzve potvrďte vymazanie priečinka alebo súboru.

    Odstraňovanie priečinkov alebo súborov s dlhou cestou pomocou programu SuperDelete
  7. To je všetko, priečinok alebo súbor sa natrvalo odstráni.

Zaujímavé Články