SuperDelete: távolítsa el a fájlokat olyan útvonalakkal, amelyek túl hosszúak a Windows rendszeren

A Microsoft Windows operációs rendszerén hosszú ideig 260 karakter korlátozódott az elérési utakhoz. Míg a legtöbb felhasználónak nem szabad felmerülnie a korlátokat meghaladó mappanevekkel és fájlnevekkel kapcsolatos problémákkal, egyeseknek ez előfordulhat. Ha egy út túl hosszú, például amikor egy USB Flash meghajtót csatlakoztatunk a korábban egy Linux disztribúciónál használt rendszerhez, a Windows nem fog végrehajtani az olyan fájlokat, mint például az eltávolítás vagy a fájlok szerkesztése, ha az elérési út túllépése megtörténik.

A Microsoft új lehetőséget adott a Windows 10 és a Windows Server 2016 rendszerhez az NTFS hosszú út engedélyezéséhez a csoportházirendben csak a „megnyilvánuló” programok esetében működik.



Harmadik féltől származó fejlesztők programokat hoztak létre a probléma megoldására. Túl hosszú útérzékelő van amely kiemeli a Windows gépeken túl hosszú útvonalakat, vagy Hosszú út rögzítő az áthelyezési, másolási vagy törlési műveletek futtatásához fájlokon vagy mappákon, amelyek meghaladják az elérési utat. Van egy kézi opció is, mivel csökkentheti az elérési utat a fájl- és mappanevek névre változtatásával csökkenjen a 260 karakter korlátozása alá.

SuperDelete

superdelete long path

A SuperDelete egy olyan parancssori eszköz, amelyet kifejezetten azoknak a fájloknak és mappáknak a törlésére fejlesztettek ki, amelyeket nem lehet törölni az Intézőben, mert az elérési út meghaladja a karakterszámot.



A Windows parancssori eszköze, amely nagyon hosszú útvonalú fájlok és mappák (MAX_PATH 260 karakternél hosszabb) törlésére használható. 32767 karakter hosszú útvonalakat támogat. A fájlok felsorolására és törlésére kiterjesztett hosszú útvonalakkal és a WinApi funkciók Unicode verzióival működik. Ezenkívül támogatja az ACL-ellenőrzések megkerülését a mappák törlése érdekében, ha a felhasználó adminisztrátori jogokkal rendelkezik a meghajtón.

A használat nagyon egyszerű: töltse le és bontsa ki a programot a helyi Windows számítógépre, vagy helyezze USB-meghajtóra vagy szerszámgyűjtő lemezre. A superdelete.exe fileOrFolderPath futtatásával futtassa a törlési műveletet megerősítéssel.

A program felsorolja az elérési utat és a fájlnevet, és felszólítja a kérelem elfogadására (y) vagy elutasítására (n).

Az alkalmazás három paramétert támogat, amelyeket hozzáadhat a parancshoz:

  • --silent megerősítés nélkül futtatja a parancsot.
  • --bypassAcl megkerüli az ACL ellenőrzést, ha megnövelt jogokkal rendelkezik-e a meghajtón.
  • --printStackTrace segít a hibakeresésben. Kiviteli eset esetén kinyomtatja a callstack-et.