Jak usunąć plik o długiej nazwie. Jeśli plik o długiej nazwie nie zostanie usunięty i pojawi się błąd, że system plików nie obsługuje takich długich nazw? Korzystanie z Total Commandera

Czy szkodliwy system operacyjny Windows uniemożliwia usunięcie pliku i krzyczy, że jego „ścieżka źródłowa jest za długa”? W tym artykule powiem Ci jak łatwo i prosto, bez żadnych programów, pokonać tę plagę poprzez skrócenie nazwy pliku.

Droga do źródła jest zbyt długa – dlaczego?

Chciałbym od razu wyjaśnić dlaczego pojawia się takie ostrzeżenie systemowe i nie ma możliwości wykonania podstawowych czynności kopiowania lub usuwania pliku (folderu)…

Samo powiadomienie zawiera odpowiedź na to pytanie - system plików Windows nie obsługuje (nie rozumie) nazw plików źródłowych dłuższych niż 255 znaków.

Ale nazwa Twojego pliku lub folderu jest krótka, na przykład „Zdjęcia z wakacji”? Faktem jest, że „głupi” system postrzega całą ścieżkę do pliku jako jego nazwę. Jeśli Twój plik lub folder znajduje się zbyt głęboko w menedżerze plików, jego nazwa będzie wyglądać mniej więcej tak...

Zatem symbole nazw są zebrane w grupę liczącą ponad 255 sztuk.

Jak w tym przypadku usunąć plik lub folder, którego nie można usunąć? To bardzo proste - musisz skrócić nazwę pliku (ścieżkę), zmieniając nazwę zagnieżdżonych folderów.

Jak usunąć plik o długiej nazwie

Na swoim przykładzie pokażę jak usunąć plik o długiej nazwie, który jak zapisuje system ma zbyt długą ścieżkę do źródła.

Wczoraj zdecydowałem wyczyść swój komputer ze starych kopii zapasowych witryny, ale nie chciały zostać usunięte. Jak się domyślacie, pojawiło się ostrzeżenie o zbyt długiej drodze do źródła...

Zaczynając od pierwszego folderu na tej długiej ścieżce, zmieniłem nazwy kilku rzeczy...

...i ponownie spróbowałem pozbyć się pliku o już krótszej nazwie - bezpiecznie trafił do krainy usuniętych plików.

Naturalnie nowa nazwa pliku (folderu) powinna składać się z jednego znaku lub cyfry, tak jak w moim przykładzie.

W ten sposób łatwo rozwiązuje się problem usuwania plików lub folderów o długiej nazwie. Nie jest to oczywiście jedyna metoda. Móc usunąć za pomocą specjalnych programów lub przez rejestr - właśnie pokazałem metodę ręczną. Niektórym zajmie to minutę, innym pół godziny – to Ty decydujesz, jak skrócić nazwę pliku i zbyt długą ścieżkę do źródła.

Aż do nowych przydatnych wskazówek i ciekawych programów komputerowych.

Tytuł okazał się długi, ale oddaje istotę problemu, który zostanie tutaj opisany. Ostatnio spotkałem się z niezbyt dobrą sytuacją. Sortując dysk twardy i czyszcząc go z niepotrzebnych rzeczy, odkryłem, że jeden z plików nie został usunięty, ale pojawił się następujący błąd: „System plików nie obsługuje tak długich nazw plików źródłowych. Spróbuj przenieść plik do folderu o krótszej ścieżce lub podaj krótszą nazwę pliku i spróbuj ponownie.”

Nie tylko nie mogłem usunąć pliku, ale także nie mogłem zmienić nazwy na krótszą. Dla wielu wydawałoby się to ślepym zaułkiem, bo okazuje się, że plik nie zostanie usunięty.

Tak naprawdę problem można rozwiązać bardzo prosto i szybko, a teraz opiszę dwie metody jego rozwiązania i od Ciebie zależy, którą z nich zastosujesz.

Co zrobić jeśli ścieżka do źródła jest za długa, jak usunąć taki plik?

Jeśli masz plik, który nie został usunięty ze względu na długą nazwę, istnieje kilka opcji rozwiązania problemu. Na przykład plik jest zagnieżdżony w kilku katalogach, powiedzmy w pięciu lub nawet dziesięciu folderach o nazwach składających się z 10–20 znaków, wtedy może to być powód, dla którego plik nie zostanie usunięty. Faktem jest, że system Windows nie obsługuje żadnych plików, których nazwy mają więcej niż 260 znaków. W przypadku przekroczenia tego limitu pojawi się błąd, który pokazałem powyżej. Liczba folderów posiadających własne nazwy oraz sama nazwa pliku nie powinna przekraczać 260 znaków. System ma też jedną funkcję – w przypadku przekroczenia tego limitu nadal możemy zmieniać nazwy folderów. Oznacza to, że musisz zmienić nazwę wszystkich folderów na krótką nazwę, na przykład literę lub cyfrę.


Problem ten może pojawić się nie tylko dlatego, że nadałeś tak długie imię. Zdarzyło mi się to, gdy zdecydowałem się pobrać pliki strony internetowej z serwera i coś zrobić. Ponieważ pliki nie były już potrzebne, usunąłem cały katalog z plikami witryny, ale jak się okazało, zawierał on plik o bardzo długiej nazwie plus nazwy folderów i to nie pozwoliło mi tego wszystkiego usunąć.

Metoda druga pomoże, jeśli pierwszy się nie powiedzie. Faktem jest, że nie wszystkie foldery prowadzące do pliku o długiej nazwie można zmienić i wystąpi ten sam błąd systemu plików. Następnie możesz utworzyć dysk wirtualny, korzystając z dowolnego z podfolderów prowadzących do pliku, którego nie można usunąć. Teraz pokażę ci, jak to zrobić.

Otwórz wiersz poleceń. Aby to zrobić, naciśnij kombinację Win + R i wprowadź polecenie cmd. Możesz kliknąć prawym przyciskiem myszy menu Start (lub kombinację klawiszy Win + X) i wybrać tam Wiersz polecenia.

Teraz piszesz polecenie, które utworzy dla nas dysk wirtualny:

Musisz wybrać literę dysku, która nie jest zajęta przez inne osoby. Partycja systemowa jest zwykle oznaczona jako C, a druga partycja jako D lub E, następnie wybierz dowolną inną.

Ścieżkę do folderu należy określić z dysku. Jeśli jest to dla Ciebie trudne, otwórz folder, który będzie pełnił funkcję dysku wirtualnego i skopiuj do niego ścieżkę w Eksploratorze na górze.

Moje polecenie wygląda następująco:

Kiedy przejdziemy do Mój komputer, powinieneś zobaczyć tam dysk z literą, którą przypisaliśmy mu z wiersza poleceń. W ten sposób ścieżka do pliku zostanie zmniejszona prawie o połowę, co oznacza, że ​​łączna długość znaków może być mniejsza niż 260 znaków. Teraz możesz spróbować pozbyć się nieusuwalnego.


Aby usunąć dysk wirtualny należy wpisać komendę:

substDiskLetter/d

Korzystanie z Total Commandera

W Internecie odkryłem metodę pozwalającą na usunięcie plików, których nie da się usunąć za pomocą . Oczywiście wadą jest to, że będziesz musiał zainstalować na swoim komputerze dodatkowe oprogramowanie, a nie każdy będzie chciał to zrobić. W każdym razie pozostawię tę metodę tutaj, na wypadek, gdyby ktoś chciał z niej skorzystać.

Pobierz i zainstaluj program. Przejdźmy do zakładki "Plik" kliknij sekcję „Zmień atrybuty”. Pojawi się okno, w którym usuwamy zaznaczenia ze wszystkich atrybutów. Jeśli obok elementu u góry nie ma zaznaczenia „Zawartość katalogu procesu”- wybierać. Teraz z tego samego programu próbujemy usunąć plik o długiej nazwie.


Używamy archiwizatora 7-Zip

Do tego zadania będziemy potrzebować archiwizatora 7-Zip. Kliknij prawym przyciskiem myszy katalog początkowy i wskaż myszką partycję „7-Zip” i wybierz element "Dodaj do archiwum".

Pojawi się okno, w którym wystarczy zaznaczyć tylko jedno pole. „Usuń pliki po kompresji”. Następnie kliknij OK.

Na pulpicie tworzone jest archiwum wszystkich tych rzeczy, a foldery z długimi plikami są po prostu usuwane. Samo archiwum możesz usunąć bez żadnych problemów.

Oto sposoby, które sprawdziliśmy, aby naprawić błąd braku usunięcia pliku. Może masz inne możliwości, jak to zrobić?

Oto przykład struktury folderów, którą nazwałem „dużą lalką”:

Jak widać, na dysku „D” (Dane) znajduje się źródłowy folder wideo, w nim znajduje się folder „Filmy”, w nim znajduje się „Wszystko, czego potrzebujesz do oglądania filmów” i dalej w ten sam sposób folder w folderze. Jednocześnie wiele folderów ma długie nazwy i nazwy - ponad 10-15 znaków, co w sumie da objętość znaków we wszystkich nazwach ponad 260. A jeśli na końcu takiej „matrioszki” znajduje się plik, wtedy może się okazać, że nie da się z nim pracować, można... Czasami sam system nie pozwala ostatecznie utworzyć folderu lub pliku przekraczającego dozwoloną liczbę znaków, ale czasem z jakiegoś powodu tak się dzieje.

Na początek dla początkujących wyjaśnię czym jest ścieżka do pliku i folderu. Ścieżka to tzw. adres na komputerze, na którym znajduje się plik lub folder. Na przykład plik o nazwie „Mój plik.txt” znajduje się na dysku lokalnym D: w folderze „Dokumenty”. Wtedy ścieżka do tego pliku będzie wyglądać następująco:

D:\Dokumenty\Mój plik.txt

Albo np. tak będzie wyglądać ścieżka z powyższego przykładu, gdzie pokazałem złożoną strukturę folderów.

Jak widać ilość znaków w powyższej ścieżce jest duża i możliwe, że na końcu pojawi się plik lub folder o długiej nazwie, którego nie da się usunąć.

Podczas próby usunięcia pliku o długiej ścieżce pojawi się okno z następującym błędem:

Próbowałem sztucznie odtworzyć problem i oto co otrzymałem.

Na dysku „D” utworzyłem folder o krótkiej nazwie „1” i umieściłem w nim plik o bardzo długiej nazwie. Oto przykład:

Teraz zmieniam także nazwę tego folderu „1” na bardzo długą nazwę, na przykład:

Co ciekawe, Windows pozwala dowolnie zmieniać nazwę folderu na tak długą nazwę, mimo że ilość znaków w nazwie tego folderu + nazwa pliku przekracza już 260! Cóż, po zmianie nazwy folderu na długą, nie mogę już usunąć znajdującego się w nim pliku i wyświetlić komunikat o błędzie.

Albo inny przykład... Prowadzę stronę internetową Moskiewskiego Kolegium Budowy Instrumentów, gdzie wcześniej pracowałem na pełen etat, i czasem korzystam z kopii strony na swoim komputerze, żeby przetestować jakieś nowe „dodatki” do niej. A co jeśli zainstaluję coś złego i strona na hostingu umrze? :) I tak sprawdzam to na swoim komputerze i jeśli wszystko jest w porządku, to zakładam na prawdziwej stronie internetowej znajdującej się na hostingu. Tak więc pewnego razu przeniosłem całą witrynę z hostingu, aby przetestować jedną rzecz, a po zakończeniu pracy postanowiłem usunąć z komputera folder z witryną. W końcu waży około 6 GB. Cała witryna została usunięta, z wyjątkiem kilku folderów. Zacząłem szukać i zobaczyłem, że te foldery, które zawierały plik o długiej nazwie w postaci hieroglifów, nie zostały usunięte:

Próbowałem ponownie usunąć ten plik o długiej nazwie i zobaczyłem ten sam błąd, o którym wspomniałem powyżej. Próbowałem zmienić jego nazwę, ale też nie działa. Cóż, musiałem pomyśleć, jak rozwiązać problem.

Jak rozwiązać problem usunięcia folderu/pliku o długiej nazwie ścieżki!

Próbowałem 2 sposobów usunięcia folderu/pliku z długą nazwą w ścieżce do niego. Obydwa nie są trudne technicznie (szczególnie pierwszy), więc myślę, że początkujący sobie poradzi, jeśli zrobi wszystko dokładnie tak, jak pokazuję:

    Zmień nazwę kilku folderów w ścieżce pliku na krótszą. To najprostsze rozwiązanie, które powinno już pomóc wielu osobom! Załóżmy, że masz plik w folderze o bardzo długiej nazwie, którego nie możesz usunąć, otworzyć, skopiować i ogólnie nie możesz z nim pracować.

    Następnie spróbuj po prostu zmienić nazwę folderu zawierającego plik o długiej nazwie, na przykład „1”. Wróćmy do jednego z powyższych przykładów. Oto folder o długiej nazwie:

    Używając standardowego Eksploratora Windows, zmieniam nazwę tego folderu na „1” i tak wygląda teraz ścieżka do pliku:

    Teraz możesz bezpiecznie pracować z plikiem; system umożliwi Ci jego otwarcie, zmianę nazwy i usunięcie.

    Jeśli masz długie drzewo folderów, tj. jak lalka gniazdująca, w jednym folderze znajduje się drugi, w nim kolejny, potem kolejny, a następnie zacznij zmieniać nazwę od pierwszego folderu tej lalki gniazdującej. Nie z ostatnim na liście, ale z pierwszym!

    Może się zdarzyć, że istnieje ogromna liczba folderów i nie będzie można zmienić nazwy niektórych z nich z powodu tego samego błędu lub zajmie to dużo czasu. W tym przypadku sugeruję drugą metodę.

    Metoda polega na tym, że możesz wziąć jakiś folder na przykład ze środka wspólnego drzewa i podłączyć go jako dysk wirtualny. Dysk wirtualny to coś, co przypomina nam zwykły dysk lokalny, ale jest po prostu powiązany z konkretnym folderem, na przykład w celu szybkiej interakcji z nim.

    Powiedzmy, że masz długą ścieżkę taką jak ta:

    D:\Wideo\Moje filmy\Wszystko, czego potrzebujesz do oglądania filmów\Programy do oglądania filmów\Jak otwierać filmy MP4\Lista przykładowych filmów MP4\Lista programów do otwierania plików MP4\Czego nie robić podczas otwierania plików MP4

    Załóżmy, że w ostatnim folderze mamy jakiś problematyczny plik, z którym nie możemy pracować, ponieważ ścieżka do niego, jak widzimy, jest dość długa :)

    Możemy pobrać i podłączyć jeden z folderów o długiej nazwie na środku ścieżki jako dysk wirtualny. Niech to będzie folder „Programy do oglądania filmów”.

    Do podłączenia dysku wirtualnego potrzebujemy tzw. linii poleceń Windows, czyli tzw. konsola.

    Możesz go otworzyć za pomocą wyszukiwania systemu Windows. W wyszukiwaniu wpisz „Wiersz poleceń”:

    W oknie wiersza poleceń musimy wpisać polecenie:

    subst litera_dysku_wirtualnego „ścieżka_do_folderu”

    Możesz ustawić dowolną literę dysku, o ile nie jest ona już zajęta przez jeden z dysków lokalnych. Na przykład masz dysk lokalny C i D, co oznacza, że ​​nie możesz już wywoływać dysku wirtualnego tą samą literą. Można to nazwać na przykład literą „X”, ponieważ jest ona rzadko używana w systemie Windows.

    Jako ścieżkę folderu wstawiasz ścieżkę do folderu, który chcesz połączyć jako wirtualny. Jak już mówiłem, w moim przykładzie „Programy do oglądania filmów” utworzymy jako folder wirtualny, co oznacza, że ​​ścieżkę należy określić w następujący sposób:

    D:\Wideo\Moje filmy\Wszystko, czego potrzebujesz do oglądania filmów\Programy do oglądania filmów\

    Zatem ostatnie polecenie w moim przypadku będzie wyglądać następująco:

    subst X: „D:\Wideo\Moje filmy\Wszystko, czego potrzebujesz do oglądania filmów\Programy do oglądania filmów\”

    Aby wykonać wprowadzone polecenie, należy nacisnąć klawisz „Enter” na klawiaturze. Zostanie utworzony dysk wirtualny.

    Przejdźmy teraz do Eksploratora Windows, przejdź do sekcji „Ten komputer” (lub „Komputer”) i zobacz tam utworzony dysk wirtualny:

    Można go rozróżnić po literze. Przypisałem literę „X” do dysku wirtualnego. Teraz, jeśli otworzymy ten dysk wirtualny, natychmiast znajdziemy się w folderze „Programy do oglądania filmów”. Te. zajęliśmy i odcięliśmy połowę ścieżki do ostatniego folderu.

    Dla porownania...

    Poprzednio ścieżka do folderu końcowego wyglądała następująco:

    D:\Wideo\Moje filmy\Wszystko, czego potrzebujesz do oglądania filmów\Programy do oglądania filmów\Jak otwierać filmy MP4\Lista przykładowych filmów MP4\Lista programów do otwierania plików MP4\Czego nie robić podczas otwierania plików MP4

    Po podłączeniu dysku wirtualnego do folderu „Programy do oglądania filmów” ścieżka do folderu finalnego wygląda następująco:

    X:\Jak otwierać filmy MP4\Lista przykładowych filmów MP4\Lista programów do otwierania plików MP4\Czego nie robić podczas otwierania plików MP4

    Czy czujesz różnicę? Ścieżka jest skrócona o połowę, ponieważ litera dysku od razu kieruje nas do folderu w środku ścieżki :) A ponieważ ścieżka jest znacznie skrócona, prawdopodobnie teraz usunąłeś limit znaków w nazwach plików i folderów i móc usunąć plik lub folder o długiej nazwie!

    Po rozwiązaniu problemu z plikiem dysk wirtualny można ponownie usunąć, aby nie stał się problemem w Eksploratorze.

    Aby to zrobić, otwórz ponownie wiersz poleceń systemu Windows i wprowadź polecenie:

    Podst litera_dysku_wirtualnego /d

    W moim przypadku literą dysku jest „X”, więc polecenie będzie wyglądać następująco:

Kiedy zastanawiałem się nad opcjami rozwiązania problemu, jak usunąć folder lub plik o długiej nazwie, znalazłem w Internecie inną opcję: usuń problematyczny plik za pomocą programu Total Commander. Próbowałem, nie wyszło, dlatego nie polecam tej metody :)) A metoda, nawet jeśli dla kogoś miałaby działać, to szczerze mówiąc nie jest zabawna, bo trzeba zainstalować na swoim komputerze dodatkowy program komputerze, aby usunąć tylko jeden plik lub folder o długiej nazwie...

Myślę, że jeśli pojawi się podobny problem, z którym miałem już nie raz do czynienia, to jedna z opisanych powyżej metod na pewno Ci pomoże.

To wszystko! Do zobaczenia już wkrótce w kolejnych artykułach ;)