• Složka s dlouhým. Jak odstranit soubor nebo složku s dlouhým názvem, pokud to systém Windows neumožňuje

    Nadpis se ukázal být dlouhý, ale naznačuje podstatu problému, který zde bude popsán. Nedávno jsem se dostal do nepříliš dobré situace. Při třídění na pevném disku a jeho čištění od nepotřebných jsem zjistil, že jeden ze souborů nebyl smazán, ale objevila se následující chyba: „Systém souborů nepodporuje tak dlouhé názvy zdrojových souborů. Zkuste soubor přesunout do složky s kratší cestou nebo zadejte kratší název souboru a zkuste to znovu."

    Nejen, že jsem nemohl smazat soubor, ale také se mi nepodařilo změnit název na kratší název. Pro mnohé by to vypadalo jako slepá ulička, protože se ukazuje, že soubor není smazán.

    Ve skutečnosti je problém vyřešen velmi jednoduše a rychle a nyní popíšu dva způsoby jeho řešení a je na vás, abyste se rozhodli, který z nich použijete.

    Co dělat, když je cesta ke zdroji příliš dlouhá, jak takový soubor smazat?

    Pokud máte soubor, který není odstraněn kvůli dlouhému názvu, existuje několik možností, jak problém vyřešit. Například soubor je vnořen do několika adresářů, řekněme, pěti nebo dokonce deseti složek, z nichž každá má názvy o délce 10-20 znaků, pak může být důvodem, proč soubor nesmazat. Faktem je, že Windows nepodporuje žádné soubory, jejichž názvy mají více než 260 znaků. Pokud je tento limit překročen, objeví se chyba, kterou jsem ukázal výše. Počet složek, které mají své vlastní názvy, a samotný název souboru musí být kratší než 260 znaků. Systém má také jednu vlastnost – při překročení tohoto limitu můžeme stále přejmenovávat složky. A to znamená, že musíte přejmenovat všechny složky na krátký název, například písmeno nebo číslo.


    Takový problém se může objevit nejen proto, že jste dali tak dlouhé jméno. Stalo se mi to, když jsem se rozhodl stáhnout soubory stránek ze serveru a něco udělat. Vzhledem k tomu, že soubory již nebyly potřeba, smazal jsem celý adresář se soubory webu, ale jak se ukázalo, obsahoval soubor s velmi dlouhým názvem plus názvy složek, a to mi nedovolilo jej celý smazat.

    Metoda dva pomůže, pokud první selže. Faktem je, že ne všechny složky vedoucí k souboru s dlouhým názvem lze přejmenovat a chyba souborového systému bude stále padat. Pak můžete tvořit virtuální disk, pomocí kterékoli z podsložek vedoucích k neodstranitelnému souboru. Nyní vám ukážu, jak na to.

    Otevíráme příkazový řádek. Chcete-li to provést, stiskněte kombinaci Win + R a zadejte příkaz cmd. Můžete kliknout pravým tlačítkem myši na nabídku Start (nebo klávesovou zkratkou Win + X) a vybrat tam příkazový řádek.

    Nyní napíšete příkaz, který nám vytvoří virtuální disk:

    Musíte vybrat písmeno jednotky, které není obsazeno jinými. Systémový oddíl obvykle jsou označena písmena C a druhá část, jako D nebo E, pak zvolíme jakoukoli jinou.

    Cesta ke složce musí být zadána z disku. Pokud vám to způsobuje potíže, otevřete složku, která bude fungovat jako virtuální disk, a zkopírujte k ní cestu v průzkumníku nahoře.

    Můj příkaz vypadá takto:

    Když přejdeme na Tento počítač, měli byste tam vidět disk s písmenem, které jsme mu přiřadili z příkazového řádku. Cesta k souboru se tedy zkrátí téměř na polovinu, což znamená, že celková délka znaků může být menší než 260 znaků. Nyní se můžete pokusit zbavit nesmazatelného.


    Chcete-li odstranit virtuální disk, musíte zadat příkaz:

    substDriveLetter /d

    Pomocí Total Commanderu

    Na internetu jsem našel metodu, která umožňuje odstranit neodstranitelné soubory pomocí . Nevýhodou je samozřejmě to, že do počítače musíte instalovat další software a ne každý to chce dělat. Každopádně tuto metodu zde nechám, kdyby ji někdo chtěl použít.

    Stáhněte a nainstalujte program. Pojďme na kartu "Soubor" klikněte na sekci "Změnit atributy". Zobrazí se okno, kde odstraníme zaškrtávací políčka u všech atributů. Pokud zaškrtávací políčko vedle položky není nahoře "Zpracovat obsah adresářů"- Vybrat. Nyní se ze stejného programu pokusíme smazat soubor s dlouhým názvem.


    Používáme archivátor 7-Zip

    Pro tento případ potřebujeme archivátor 7-Zip. Klepněte pravým tlačítkem myši na domovský adresář a přesuňte myš nad oddíl "7-Zip" a vyberte položku "Přidat do archivu".

    Zobrazí se okno, ve kterém musíte zaškrtnout pouze jedno zaškrtávací políčko "Smazat soubory po kompresi". Potom klepněte na tlačítko OK.

    Na ploše se vytvoří archiv všech těchto dobrot a složky s dlouhým souborem se jednoduše smažou. Samotný archiv můžete bez problémů smazat.

    Zvažovali jsme způsoby, jak opravit chybu souboru, který nelze smazat. Máte nějaké další možnosti, jak to udělat?

    Škodlivý operační systém Windows vám nedovolí soubor smazat a křičí, že má „Příliš mnoho dlouhá cesta ke zdroji"? V tomto článku vám řeknu, jak snadné a jednoduché, bez jakýchkoli programů, porazit toto neštěstí zkrácením názvu souboru.

    Příliš dlouhá cesta ke zdroji – proč?

    Chci hned vysvětlit, proč se takové systémové varování objevuje a není možné provádět základní akce kopírování nebo mazání se souborem (složkou) ...

    Samotné oznámení obsahuje odpověď na tuto otázku - soubor systém Windows nepodporuje (rozuměj) zdrojové názvy souborů delší než 255 znaků.

    Máte ale krátký název souboru nebo složky, například „Fotka z dovolené“? Faktem je, že „hloupý“ systém vnímá celou cestu k souboru jako svůj název. Pokud je váš soubor nebo složka někde příliš hluboko správce souborů, pak jeho jméno pro ni bude vypadat nějak takto...

    Takže symboly jména jdou do gangu více než 255 kusů.

    Jak v tomto případě odstranit neodstranitelný soubor nebo složku? Velmi jednoduché – je potřeba zkrátit název souboru (cestu) přejmenováním vnořených složek.

    Jak odstranit soubor s dlouhým názvem

    Na vlastním příkladu ukážu, jak smazat soubor s dlouhým názvem, který má, jak píše systém, příliš dlouhou cestu ke zdroji.

    Včera jsem se rozhodl vyčistit počítač ze starého zálohy stránky, ale nechtěli být smazáni. Jak jste uhodli, objevilo se varování o příliš dlouhé cestě ke zdroji ...

    Počínaje úplně první složkou na této dlouhé cestě - přejmenovanou na několik kusů ...

    ...a znovu se pokusili zbavit souboru nyní více krátké jméno- bezpečně odešel do země smazaných souborů.

    Přirozeně, nový název souboru (složky) se musí skládat z jednoho znaku nebo čísla, jako v mém příkladu.

    Takto je jednoduše vyřešen problém s mazáním souborů nebo složek s dlouhým názvem. To samozřejmě není jediná metoda. Umět speciální programy vymazat nebo přes registr - právě jsem ukázal ručním způsobem. Někomu to zabere minutu a někomu půl hodiny – je na vás, jak zkrátíte název souboru a cesta ke zdroji je příliš dlouhá.

    Až do nového Užitečné tipy a zajímavé počítačové programy.

    Zde je příklad struktury složek, kterou jsem nazval „velká panenka“:

    Jak vidíte, na jednotce „D“ (Data) je původní složka videa, v ní složka „Filmy“, v ní „Vše, co potřebujete ke sledování filmů“ a pak stejným způsobem složka ve složce . Zároveň má mnoho složek dlouhé názvy - více než 10-15 znaků, což dá dohromady objem znaků ve všech jménech více než 260. A pokud je na konci takové „matrjošky“ soubor , může se ukázat, že s tím nebudete moci pracovat můžete ... Někdy vám systém sám nedovolí vytvořit složku nebo soubor, který překračuje povolený počet znaků, ale někdy z nějakého důvodu to se stává.

    Na začátku pro začátečníky vysvětlím, jaká je cesta k souboru a složce. Cesta je takzvaná adresa v počítači, kde se nachází soubor nebo složka. Například soubor s názvem "Můj soubor.txt" je umístěn na místním disku D: ve složce "Dokumenty". Cesta k tomuto souboru pak bude vypadat takto:

    D:\Dokumenty\Můj soubor.txt

    Nebo například takto bude vypadat cesta z příkladu výše, kde jsem ukázal složitou strukturu složek.

    Jak můžete vidět, počet znaků v cestě výše je velký a je možné, že na konci bude soubor nebo složka s dlouhým názvem, který nemůžete smazat.

    Když se pokusíte odstranit soubor s dlouhým názvem cesty, zobrazí se chybové okno, jako je toto:

    Pokusil jsem se problém uměle znovu vytvořit a toto je to, co jsem dostal.

    Na disku "D" jsem vytvořil složku s krátkým názvem "1" a umístil do ní soubor s velmi dlouhým názvem. Zde je příklad:

    Nyní také přejmenuji složku „1“ na nějaký velmi dlouhý název, například:

    Zajímavé je, že Windows volně umožňují přejmenovat složku na takto dlouhý název, přestože počet znaků v názvu této složky + název souboru již přesahuje 260! No a po takovém přejmenování složky na dlouhý název už nemohu smazat soubor v ní umístěný a zobrazí se mi chyba.

    Nebo zde je další příklad... Spravuji webovou stránku Moskevské instrumentální vysoké školy, kde jsem dříve pracoval na plný úvazek, a občas používám kopii webu na svém počítači k testování nových „dobrot“ pro web. A pak najednou nainstaluji něco špatného a web na hostingu umře? :) A tak kontroluji na počítači a jestli je vše v pořádku, tak už to nastavuji na reálné stránce umístěné na hostingu. Jakmile jsem tedy přenesl celý web z hostingu na sebe, abych otestoval jednu věc, a po dokončení práce jsem se rozhodl smazat složku s webem z počítače. Přeci jen váží asi 6 GB. Celý web byl smazán, kromě několika složek. Začal jsem hledat a viděl jsem, že ty složky, které obsahovaly soubor s dlouhým názvem ve formě hieroglyfů, nebyly smazány:

    Pokusil jsem se znovu smazat tento soubor s dlouhým názvem a viděl jsem stejnou chybu, kterou jsem uvedl výše. Zkoušel jsem to přejmenovat, taky to nejde. No, musel jsem přemýšlet, jak problém vyřešit.

    Jak vyřešit problém smazání složky / souboru s dlouhým názvem cesty!

    Vyzkoušel jsem 2 způsoby, jak odstranit složku / soubor s dlouhým názvem v cestě k nim. Obojí není technicky náročné (zejména 1.), takže si myslím, že začátečník to zvládne, když vše udělá přesně tak, jak ukazuji:

      Přejmenujte více složek v cestě k souboru na více krátké jméno. Toto je nejjednodušší řešení, které by již mělo hodně pomoci! Předpokládejme, že máte složku s velmi dlouhým názvem, která obsahuje soubor, který nelze odstranit, otevřít, zkopírovat a obecně s ním nelze pracovat.

      Pak už jen zkuste přejmenovat složku, která obsahuje soubor s dlouhým názvem, například na „1“. Vraťme se k jednomu z výše uvedených příkladů. Zde je složka s dlouhým názvem:

      Přejmenovat na standard Průzkumník Windows název této složky v "1" a takto vypadá cesta k souboru:

      Nyní můžete se souborem bezpečně pracovat, systém vám jej umožní otevřít, přejmenovat a smazat.

      Pokud máte dlouhý strom složek, tzn. jako vnořená panenka, v jedné složce je další, v ní víc, pak víc, pak začněte přejmenovávat od úplně první složky z této vnořené panenky. Ne poslední na seznamu, ale první!

      Může se stát, že složek je velké množství a přejmenování některých z nich nebude fungovat kvůli stejné chybě nebo vám to zabere spoustu času. V tomto případě doporučuji druhou metodu.

      Metoda spočívá v tom, že můžete vzít nějakou složku, například uprostřed obecného stromu a připojit ji jako virtuální disk. Virtuální disk je to, co nám připomíná běžný disk lokální disk, ale která je jednoduše svázána s konkrétní složkou, například pro rychlou interakci s ní.

      Řekněme, že máte něco jako tuto dlouhou cestu:

      D:\Video\Moje filmy\Vše, co potřebujete ke sledování filmů\Filmový software\Jak otevřít filmy MP4\Seznam ukázkových filmů MP4\Seznam programů pro otevření MP4\Co nedělat při otevírání souborů MP4

      Předpokládejme, že v úplně poslední složce máme nějaký problémový soubor, se kterým nemůžeme pracovat, protože cesta k němu, jak vidíme, je velmi slušně dlouhá :)

      Můžeme vzít a připojit jednu ze složek s dlouhým názvem uprostřed cesty jako virtuální disk. Nechť je to složka "Programy pro sledování filmů".

      Pro připojení virtuálního disku potřebujeme tzv. příkazový řádek Windows, tzn. řídicí panel.

      Můžete jej otevřít přes Windows vyhledávání. Do vyhledávání zadejte „Příkazový řádek“:

      V okně příkazového řádku musíme zadat příkaz:

      subst virtual_disk_letter "path_to_folder"

      Můžete zadat libovolné písmeno jednotky, pokud již není obsazeno jedním z místní disky. Například máte místní jednotku C a D, což znamená, že již nemůžete nazývat virtuální jednotku stejným písmenem. Může se jmenovat například písmeno „X“, protože jej ve Windows málokdo používá.

      Jako cestu ke složce vložíte cestu ke složce, kterou chcete připojit jako virtuální. Jak jsem řekl, v mém příkladu vytvoříme „Programy pro sledování filmů“ virtuální složku, což znamená, že cesta musí být zadána takto:

      D:\Video\Moje filmy\Vše, co potřebujete ke sledování filmů\Filmový software\

      Takže konečný příkaz v mém případě bude vypadat takto:

      subst X: "D:\Video\Moje filmy\Vše, co potřebujete ke sledování filmů\Sledovači filmů\"

      Chcete-li provést zadaný příkaz, stiskněte klávesu "Enter" na klávesnici. Vytvoří se virtuální disk.

      Nyní přejdeme do Průzkumníka Windows, přejděte do části „Tento počítač“ (nebo „Počítač“) a zde uvidíte vytvořený virtuální disk:

      Můžete to rozlišit podle písmen. Virtuální jednotce jsem přiřadil písmeno "X". Nyní, pokud otevřete tento virtuální disk, okamžitě se ocitneme ve složce "Programy pro sledování filmů". Tito. vzali jsme a odřízli polovinu cesty k finální složce.

      Pro srovnání…

      Dříve cesta k cílové složce vypadala takto:

      D:\Video\Moje filmy\Vše, co potřebujete ke sledování filmů\Filmový software\Jak otevřít filmy MP4\Seznam ukázkových filmů MP4\Seznam programů pro otevření MP4\Co nedělat při otevírání souborů MP4

      Po připojení virtuálního disku ke složce "Programy pro sledování filmů" vypadá cesta k finální složce takto:

      X:\Jak otevřít filmy MP4\Seznam ukázkových filmů MP4\Seznam programů pro otevření MP4\Co nedělat při otevírání souborů MP4

      Cítit rozdíl? Cesta je zkrácena na polovinu, protože písmeno jednotky nás okamžitě nasměruje do složky uprostřed cesty :) A protože cesta je značně zkrácena, nyní jste pravděpodobně odstranili omezení počtu znaků v názvech souborů a složek a můžete odstranit soubor nebo složku s dlouhým názvem!

      Poté, co problém se souborem vyřešíte, lze virtuální disk znovu smazat, aby vás v Průzkumníkovi netrápily oči.

      Chcete-li to provést, otevřete příkaz Linka Windows a zadejte příkaz:

      Subst virtual_disk_letter /d

      V mém případě je písmeno jednotky "X", takže příkaz bude vypadat takto:

    Když jsem přemýšlel o možnostech řešení problému, jak smazat složku nebo soubor s dlouhým názvem, našel jsem na internetu další možnost: odstranit problematický soubor pomocí programu " Total Commander". Zkoušel jsem to, nefungovalo to, takže jsem tuto metodu neradil :)) A metoda, i když by to někomu fungovalo, upřímně řečeno, není cool, protože musíte dát doplňkový program do počítače a smazat pouze jeden soubor nebo složku s dlouhým názvem...

    Myslím, že pokud se setkáte s podobným problémem, se kterým jsem se nejednou setkal já, určitě vám pomůže jedna z výše uvedených metod.

    To je vše! Brzy na viděnou u dalších článků ;)