Oprava: Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů

Mnoho uživatelů se potýká s podivným scénářem, když se snaží něco zkopírovat nebo smazat na svém počítači. Postižení uživatelé hlásí, že dostávají výzvu Zdrojová cesta příliš dlouho a řeknou jim, že „Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“. K tomu obvykle dochází u souboru (nebo více), který je pohřben v řadě podsložek, které mají dlouhé názvy. Kdykoli k tomu dojde, nemůžete přesunout, odstranit ani přejmenovat žádný ze zúčastněných souborů / složek.

Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů

Velkým problémem s touto konkrétní chybou je, že jakmile k tomu dojde, nemůžete (zjevně) udělat se souborem / složkou nic jiného, ​​než nechat zabírat cenné úložné místo.

Proč dochází k chybě příliš dlouhé cesty zdroje

„Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“, protože Microsoft povolí v podsložce cesty ke složce pouze 258 znaků. Kdykoli je tento limit překročen, bude celá cesta ke složce uzamčena před běžným zpracováním.

Pokud se snažíte vyřešit stejnou chybovou zprávu, níže uvedené metody vám pomohou problém vyřešit. Níže naleznete řadu metod, které ostatní uživatelé v podobné situaci použili k vyřešení problému.

Všechny níže uvedené metody by měly problém vyřešit. Nebojte se sledovat, která z nich se zdá být dostupnější pro vaši současnou situaci.

Metoda 1: Odstranění obejít Koš

Mnoho uživatelů se úspěšně podařilo problém vyřešit tím, že při pokusu o smazání souboru nebo složky, která ukazuje chybu „Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“, úplně obešlo Koš.

Chcete-li to provést, jednoduše vyberte soubor (nebo složku), který zobrazuje chybu, a stiskněte klávesy SHIFT + Delete, aby se soubor trvale smazal (aniž by byl předán do koše).

Vyberte cílovou složku a stiskněte klávesu Shift + Del

Metoda 2: Odstranění stromu vytvořením ozdobného adresáře

Existuje další ruční přístup, který mnoho postižených uživatelů úspěšně použilo k odstranění složky tři, která vykazovala chybu „Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“ .

Tento přístup zahrnuje vytvoření složité složky umístěné ve stejném adresáři jako složka, kterou nelze odstranit. Dočasným přesunem obsahu složky, kterou nelze odstranit, do složky s návnadou, se některým uživatelům podařilo odstranit celý adresář tři, který zobrazoval chybu.

Zde je rychlý průvodce s tím, co musíte udělat:

  1. Přejděte do kořenového adresáře jednotky, který obsahuje strom složek, který nelze odstranit. V našem případě je kořenový adresář C: \, protože chceme odstranit řadu složek umístěných v Dokumentech . Takže pokračujte a vytvořte složku s jediným písmenem v kořenovém adresáři.

  2. Nechte prozatím složku s jedním písmenem a přejděte do adresáře, který chcete odstranit. Jakmile se tam dostanete, vyberte veškerý jeho obsah a stisknutím kláves Ctrl + X je ořízněte.

    Navigace na cílovou cestu ke složce a řezání obsahu uvnitř
  3. Dále přejděte a otevřete dočasnou složku (v našem případě složku B), kterou jste dříve vytvořili, a vložte obsah stisknutím kláves Ctrl + V.

    Vložte obsah cílového adresáře do dočasné složky
  4. Poté přejděte do kořenového adresáře, klepněte pravým tlačítkem myši na dočasnou složku a odstraňte ji.

    Odstranění dočasné složky
  5. Nakonec se vraťte do původního adresáře a smažte jej. Měli byste být schopni tak učinit bez obdržení chyby „Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“ .

Poznámka: Mějte na paměti, že pokud máte více páček složek, musíte výše uvedený postup zopakovat s každou z nich, abyste mohli každou z nich odebrat.

Pokud tato metoda nebyla účinná, přejděte k následující metodě níže.

Metoda 3: Použití nástroje Microsoft Robocopy.exe

Pokud jste technicky zdatní a dáváte přednost technicky zaměřeným řešením namísto poněkud zdlouhavější práce, můžete použít elegantní nástroj společnosti Microsoft, který je integrován do příkazového řádku od systému Windows Vista.

Někteří uživatelé dokázali tento problém vyřešit vytvořením prázdné složky a pomocí nástroje RoboCopy zkopírovat tuto prázdnou složku do složky obsahující dlouhé názvy souborů. Většina uživatelů, kteří se pokusili o tuto metodu, uvedla, že funguje bezchybně.

Co musíte udělat:

  1. Vytvořte prázdnou složku na stejné jednotce jako složka s dlouhými názvy souborů. Pojmenovali jsme to prázdné .
  2. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ cmd “ a stisknutím kláves Ctrl + Shift + Enter otevřete zvýšený příkazový řádek. Po zobrazení výzvy UAC (Řízení uživatelských účtů) klepněte na výzvu na tlačítko Ano .

    Spustit dialog: cmd, pak stiskněte Ctrl + Shift + Enter
  3. Ve zvýšeném příkazovém řádku zadejte následující, abyste zkopírovali prázdnou složku do cílové složky, což usnadní vymazání nejnovější:
     robocopy / MIR c: \ * empty * c: \ * cílené složky * 

    Poznámka: Nezapomeňte, že budete muset nahradit zástupné symboly * empty * a * Targetfolder * skutečnými jmény ve vašem konkrétním scénáři.

Vynucení odstranění složky pomocí Robocopy

Metoda 4: Použití nástroje příkazového řádku SuperDelete

Někteří uživatelé ovlivnění chybou „Názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“, dokázali odstranit nepříjemné složky pomocí nástroje open-source příkazového řádku s názvem SuperDelete .

Někteří uživatelé uvedli, že tato metoda byla nakonec úspěšná poté, co se ukázalo, že většina ostatních cest, které dříve prozkoumali, byla neúčinná. Nenechte se vyděsit skutečností, že tento nástroj je obslužný program příkazového řádku - jeho použití je ve skutečnosti velmi snadné.

Zde je stručná příručka, jak pomocí SuperDelete odstranit složky a soubory, které zobrazují „názvy zdrojových souborů jsou větší, než je podporováno systémem souborů“ :

  1. Navštivte tento odkaz ( zde ) a stáhněte si nejnovější verzi archivu SuperDelete.

    Stažení spustitelného souboru SuperDelete
  2. Rozbalte složku SuperDelete na zip a vložte spustitelný soubor SuperDelete na místo, kde je to možné.
  3. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Dále zadejte „cmd“ a stisknutím klávesy Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd
  4. V příkazovém řádku přejděte pomocí příkazu CD k umístění SuperDelete.exe. Vložili jsme ji do kořenového adresáře C, takže příkaz byl cd C: \.
  5. Dále použijte následující příkaz k odstranění složky nebo souboru, který vám ukáže Název zdrojového souboru je větší, než je podporován souborovým systémem “ Chyba:
     SuperDelete.exe * fullPathToFileOrFolder * 

    Poznámka: Nahraďte zástupný symbol * FullPathToFileorFolder * přesnou cestou ve vašem konkrétním scénáři.

  6. Stisknutím tlačítka Y při další výzvě potvrďte odstranění složky nebo souboru.

    Odstraňování složek nebo souborů s dlouhou cestou pomocí programu SuperDelete
  7. To je ono, složka nebo soubor je trvale smazán.

Zajímavé Články