Mi a "túl hosszú" nevek kezelése?
Erről már részletesebben is beszéltünk, de itt van a legfontosabb: a Windows a "Hosszú fájlnevek (LFN)" nevű elnevezési egyezményt használja. Az LFN rendszer legfeljebb 255 karakterből álló 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ó fájlt hosszabb nevekkel, és elküldte neked az archívumot, az archívum kivonása olyan fájlokat hagy maga után, amelyek meghaladják a Windows karakterhosszát. Ha megpróbálja törölni az egyiket, a Windows jelzi, hogy a fájl neve túl hosszú, és nem tudja törölni.
Számos módja van ennek a problémának a kezelésére (pl. Az ingyenes 7-Zip tömörítési eszköz letöltöztetése, amelynek beépített fájlkezelője nem panaszkodik a fájlnév hosszúságára), ahelyett, hogy extra szoftver vagy harmadik fél megkerülhetetlen megoldásokkal, egy régi Windows-trükket kihasználhatunk a fájlok rövid munkájának elvégzésére.
Ha hosszú fájlokkal van gondod pálya nevek, nem pedig hosszú fájl neveket, a Windows 10-ben egy kis csípést készíthet, amely lehetővé teszi a hosszabb fájl elérési útvonalát.
A hosszú fájlok törlésének legegyszerűbb módja
A Hosszú Filename rendszert megelőzően a fájlnévrendszer a DOS-ban volt, amelyet a 8.3-as fájlnévrendszer néven ismernek (mivel a fájlnevek 8 karakterből állnak, 3 karakter hosszúságú kiterjesztéssel). A Windows híres, hogy visszafelé kompatibilis, és ez egy tökéletes példa arra, hogy a hátrafelhasználás rendkívül hasznos. Évtizedek után a DOS volt egy fontos operációs rendszer, tudjukmég mindig hívja fel a DOS-fájlneveket a modern Windows-számítógépeken lévő fájlok számára, és a túlságosan hosszú fájlnevekkel ellentétben a Windows nem fog panaszkodni a rövid fájlnevek használatakor (bár pontosan ugyanazt a pontot említik fájlokat, amelyek először a problémát okozták).
Egy túl hosszú fájl törléséhez mindössze annyit kell tennie, hogy megnyit egy parancssort a könyvtárban, ahol a fájl található, és egy egyszerű parancsot használ a rövid fájlnév megszerzéséhez. Nyissa meg a File Explorer programot, és keresse meg a fájlokat tartalmazó könyvtárat. Tartsa lenyomva a Shift billentyűt, majd kattintson az egér jobb gombjával egy üres területre. Válassza a "Nyisson meg parancsot itt". Egy parancssori ablak fog megnyílni, és a könyvtárra koncentrál.
DIR /X
Ha a könyvtár több fájlt tartalmaz, mint egy képernyőn, akkor használja a parancsot
DIR /X /P
ehelyett úgy, hogy minden képernyő hossza szünetel, így megtekintheti a fájllista listáját.
Ez a parancs felsorolja az aktuális könyvtár összes könyvtárát és fájlját,ésaz összes fájl és könyvtár régi 8.3 fájlnevét is felsorolja. A példánkban a fenti képernyőképen láthatjuk, hogy az értelmetlen (és több száz karakter hosszúságú) fájlnév fájlja egyszerűen "WHYSOL ~ 1.TXT" -re redukálódik.
A törölni kívánt fájl vagy könyvtár rövid nevével élesítve egyszerűen kiadhat egy DEL parancsot a fájlhoz:
DEL WHYSOL~1.TXT
Nyilvánvalóan cserélje ki
WHYSOL~1.TXT
a törölni kívánt fájl nevével.
DIR /X
újra megerősíteni vagy csak ellenőrizni a könyvtárat a Window Explorerben). Mindez van rajta! A nagyon régi parancs okos használatával törölheti a fájlokat függetlenül attól, hogy a fájl neve mennyi ideig tart.