Jeśli napotkasz problem polegający na usunięciu pliku, na który skarga systemu Windows jest "zbyt długa", w systemie Windows wbudowane jest martwe, proste rozwiązanie - bez dodatkowych aplikacji, hacków i pracy.
Mówiliśmy o tym bardziej szczegółowo wcześniej, ale tutaj jest sedno: Windows używa konwencji nazewnictwa zwanej "Long Filenames (LFN)". System LFN obsługuje nazwy plików do 255 znaków. Inne systemy operacyjne nie mają jednak podobnych ograniczeń. Jeśli więc jakiś użytkownik Maca lub Linuksa zarchiwizuje kilka plików o dłuższych nazwach i wyśle archiwum, wyodrębnienie tego archiwum spowoduje pozostawienie plików przekraczających długość znaków Windows. Jeśli spróbujesz usunąć jedną z nich, system Windows zgłosi, że nazwa pliku jest zbyt długa i nie może go usunąć.
Istnieje wiele sposobów radzenia sobie z tym problemem (np. Pobieranie bezpłatnego narzędzia do kompresji plików 7-Zip, którego wbudowany menedżer plików nie narzeka na długość nazwy pliku), ale zamiast uciekać się do dodatkowego oprogramowania lub strony trzeciej obejścia, możemy wykorzystać starą sztuczkę systemu Windows do wykonania krótkiej pracy plików.
Jeśli masz problem z długim plikiem ścieżka imiona, a nie długie plik W systemie Windows 10 można wprowadzić drobne poprawki, które umożliwiają również dłuższe ścieżki do plików.
Przed systemem Long Filename był system nazw plików w systemie DOS, obecnie znany jako system nazw plików 8.3 (z powodu ograniczonych nazw plików do 8 znaków z rozszerzeniem 3-znakowym). System Windows słynie z kompatybilności wstecznej i jest to doskonały przykład tego, gdzie ta kompatybilność wsteczna jest niezwykle przydatna. Dekady po DOS był głównym systemem operacyjnym, możemynadal wywołaj nazwy plików DOS dla plików na naszych nowoczesnych komputerach z systemem Windows i, w przeciwieństwie do zbyt długich nazw plików, które je niepokoją, system Windows nie będzie narzekał podczas pracy z tymi krótkimi nazwami plików (nawet jeśli będą wskazywać dokładnie to samo pliki, które spowodowały problem w pierwszej kolejności).
Aby usunąć zbyt długi plik, wystarczy otworzyć wiersz polecenia w katalogu, w którym znajduje się plik, i użyć prostej komendy, aby uzyskać krótką nazwę pliku. Otwórz Eksplorator plików i przejdź do katalogu, w którym znajdują się twoje pliki. Naciśnij i przytrzymaj Shift, a następnie kliknij prawym przyciskiem myszy pusty obszar. Wybierz "Otwórz okno poleceń tutaj". Otworzy się okno wiersza polecenia, koncentrujące się na katalogu, w którym się znajdujesz.
Następnie wprowadź następujące polecenie w oknie Command Prompt:
DIR / X
Jeśli katalog zawiera więcej plików, niż można wyświetlić na jednym ekranie, użyj polecenia DIR / X / P
zamiast tego, aby zatrzymać na każdej długości ekranu, aby można było sprawdzić listę plików.
To polecenie wyświetli listę wszystkich katalogów i plików w bieżącym katalogu,iwyświetli również starą nazwę 8.3 pliku dla wszystkich plików i katalogów. Na powyższym przykładowym zrzucie ekranu powyżej możesz zobaczyć, jak plik dummy txt o nonsensownym (i setkach znaków) jest zredukowany do prostego "WHYSOL ~ 1.TXT".
Uzbrojony w krótką nazwę pliku lub katalogu, który chcesz usunąć, możesz po prostu wydać polecenie DEL dla pliku:
DEL WHYSOL ~ 1.TXT
Oczywiście, wymień WHYSOL ~ 1.TXT
z nazwą pliku, który chcesz usunąć.
Windows usunie plik bez skargi (możesz uruchomić DIR / X
ponownie, aby potwierdzić lub po prostu sprawdzić katalog w Eksploratorze okien). To wszystko! Dzięki sprytnemu użyciu bardzo starego polecenia możesz usunąć dowolny plik, bez względu na długość nazwy pliku.