Fájlok törlése A Windows állításai túl hosszúak

Ha problémába ütközik egy olyan fájl törlése, amely miatt a Windows szerint „túl hosszú”, van egy halott egyszerű megoldás, amely közvetlenül a Windows rendszerbe van építve - nincs szükség extra alkalmazásokra, feltörésekre vagy megkerülésre.

Mi a helyzet a „túl hosszú” nevekkel?

Korábban már beszéltünk erről részletesebben, de itt van a lényeg: A Windows a „Hosszú fájlnevek (LFN)” nevű elnevezési megállapodást használja. Az LFN rendszer legfeljebb 255 karakter hosszú fájlneveket támogat. Más operációs rendszerek azonban nem rendelkeznek hasonló korlátozásokkal. Tehát, ha néhány Mac vagy Linux felhasználó archiválna egy csomó hosszabb nevű fájlt, és elküldené Önnek az archívumot, akkor ennek az archívumnak a kinyerésével olyan fájlok maradnak, amelyek meghaladják a Windows karakterhosszát. Ha megpróbálja törölni az egyiket, a Windows arról számol be, hogy a fájl neve túl hosszú, és nem tudja törölni.

Számosféleképpen kezelheti ezt a problémát (például letöltheti az ingyenes 7-Zip fájltömörítő eszközt, amelynek beépített fájlkezelője nem panaszkodik a fájlnév hosszára), ahelyett, hogy extra szoftverhez vagy harmadik félhez fordulna megkerülő megoldásokkal egy régi Windows trükköt használhatunk fel a fájlok rövid munkájához.

Ha gondjai vannak a hosszú fájl elérési út nevét, mintsem hosszú fájl nevek, akkor lehet, hogy egy kis csípés Windows 10, amely lehetővé teszi hosszabb fájlútvonalakat is.

KAPCSOLÓDÓ: Miért túl hosszú a Windows jelentése ennek a mappának a másolásához?

A hosszú fájlok törlésének legegyszerűbb módja

A Hosszú fájlnév rendszer előtt a DOS-ban volt a fájlnév-rendszer, amelyet ma 8.3 fájlnév-rendszernek neveznek (mivel a fájlnevek 8 karakterre korlátozódtak, 3 karakteres kiterjesztéssel). A Windows arról híres, hogy visszafelé kompatibilis, és ez tökéletes példa arra, hogy ez a visszafelé kompatibilitás rendkívül hasznos. Évtizedekkel azután, hogy a DOS jelentős operációs rendszer volt,  továbbra is meghívhatjuk a modern Windows számítógépeink fájljainak DOS-fájlneveit, és a túl hosszú fájlnevektől eltérően, amelyek felborítják, a Windows nem fog egy kicsit panaszkodni, ha velük dolgozik rövid fájlnevek (annak ellenére, hogy pontosan ugyanazokra a fájlokra mutatnak, amelyek elsősorban a problémát okozták).

Túl hosszú fájl törléséhez csak annyit kell tennie, hogy megnyit egy parancssort a könyvtárban, ahol a fájl található, és egy egyszerű paranccsal kapja meg a rövid fájlnevet. Nyissa meg a File Explorer alkalmazást, és keresse meg azt a könyvtárat, ahol a fájljai találhatók. Tartsa nyomva a Shift billentyűt, majd kattintson a jobb gombbal egy üres területre. Válassza a „Parancsablak megnyitása itt” lehetőséget. Megnyílik egy Parancssor ablak, amely a könyvtárra koncentrál.

Ezután írja be a következő parancsot a Parancssor ablakba:

DIR / X

Ha a könyvtár több fájlt tartalmaz, mint amennyit egyetlen képernyőn meg lehet jeleníteni, használja DIR /X /P inkább a parancsot , hogy minden képernyőhosszon szüneteljen, így megvizsgálhatja a fájllistát.

Ez a parancs az összes könyvtárat és fájlt felsorolja az aktuális könyvtárban,  és  felsorolja az összes fájl és könyvtár régi 8.3 fájlnevét is. A fenti képernyőképünkön láthatja, hogy az értelmetlen (és több száz karakter hosszú) fájlnévvel ellátott dummy txt fájl egyszerű „WHYSOL ~ 1.TXT” -re redukálódik.

A törölni kívánt fájl vagy könyvtár rövid nevével felfegyverkezve egyszerűen kiadhat egy DEL parancsot a fájlhoz:

DEL WHYSOL ~ 1.TXT

Nyilvánvaló, hogy cserélje WHYSOL~1.TXT  ki a törölni kívánt fájl nevére.

A Windows panasz nélkül törli a fájlt ( DIR /Xújra futtathatja a megerősítéshez, vagy csak ellenőrizheti a könyvtárat a Windows Intézőben). Ennyi van benne! Egy nagyon régi parancs okos használatával bármilyen fájlt törölhet, függetlenül attól, hogy a fájl neve milyen hosszú.