De map wordt in je browser gelezen. Er wordt niets geüpload en niets verwijderd.
Over het zoeken naar lege mappen
Lege mappen zijn het bezinksel van al het andere dat je doet. Je verplaatst een project, verwijdert een programma, pakt een archief uit dat vijf niveaus diep blijkt te zitten, of je wist de bestanden maar niet wat ze bevatte. Het kost allemaal geen noemenswaardige ruimte, maar het maakt een schijf vermoeiend om door te lopen en een back-up trager dan nodig.
0-bytebestanden zijn de andere helft van hetzelfde probleem, en erger, omdat ze zich verstoppen. Een bestand dat op 0 KB staat is bijna altijd een mislukte download, een afgebroken kopie of een plaatshouder die iemand nog wilde vullen. In een op naam gesorteerde map ziet het er precies uit als een echt bestand.
Dit hulpmiddel vindt allebei: kies een map en het meldt elke lege map en elk 0-bytebestand daaronder. Het is alleen-lezen — er wordt niets geüpload en niets verwijderd.
Twee soorten leeg
Zodra je begint met opruimen, doet één onderscheid ertoe.
- Echt leeg — een map waar helemaal niets in zit
- Leeg tot onderaan — een map die nergens daaronder bestanden bevat, alleen nog meer lege mappen
Meestal is de tweede degene die je wilt. Als oud-project/ de mappen src/, src/lib/ en src/lib/vendor/ bevat en er tussen die vier geen enkel bestand zit, is het tonen van vier losse resultaten alleen maar ruis. De bovenste verwijderen ruimt de hele tak op. Standaard meldt het hulpmiddel daarom alleen de top van elke lege tak en markeert die als bevattende niets dan lege mappen.
Zet die optie uit en je krijgt alleen mappen die letterlijk en direct leeg zijn.
Zo gebruik je het
- Klik op Kies een map en selecteer de map die je wilt nakijken. Je browser vraagt toestemming om die te lezen
- Lees de twee lijsten — lege mappen en 0-bytebestanden
- Gebruik de selectievakjes om het terug te brengen tot wat jou interesseert
- Kopieer de lijst, of download een opruimscript om zelf na te lezen en uit te voeren
Het opruimscript
Verwijderen is de onomkeerbare stap, dus het script komt binnen met elke regel uitgecommentarieerd. Je opent het, leest de lijst, haalt bij de regels die je echt wilt uitvoeren de REM (Windows) of # (Mac en Linux) weg, en voert het zelf uit. Tot die tijd gebeurt er niets.
De mappen staan van diep naar ondiep gesorteerd, zodat een bovenliggende map pas verdwijnt na de mappen die erin zaten — precies wat een shell nodig heeft om een geneste tak netjes te wissen.
Eén echte beperking, ronduit gezegd
Een lege map is alleen te zien via de moderne mapkiezer in Chrome, Edge en Opera. Die browsers laten de pagina de map zelf doorlopen, zodat ze een map ziet ongeacht of er iets in zit.
Firefox en Safari gebruiken een ouder mechanisme dat de pagina een lijst met bestanden geeft. Een map zonder bestanden levert dan helemaal niets op, dus het is niet zo dat het hulpmiddel hem mist — hij is werkelijk niet waar te nemen. In die browsers wordt de optie voor lege mappen uitgezet en legt het hulpmiddel uit waarom, in plaats van "0 lege mappen" te melden alsof dat een uitkomst is. 0-bytebestanden worden gewoon gevonden.
Waar mensen het voor gebruiken
- Een projectenschijf opruimen na jaren van dingen heen en weer verplaatsen
- Opruimen na een uitpakactie die een diepe keten van losse mappen maakte
- Mislukte downloads van 0 KB terugvinden tussen echte bestanden
- De restanten wegwerken na het verwijderen van software
- Een back-upset slanker maken zodat er minder items doorlopen hoeven worden
- Controleren of een bestandsoverdracht echt inhoud heeft afgeleverd en niet alleen structuur
Goed om te weten
- Werkt op Windows, macOS, Linux en ChromeOS — het is een webpagina, dus er valt niets te installeren. Op iPhone, iPad of Android werkt het niet: mobiele browsers kunnen een map niet aan een webpagina doorgeven
- Er wordt niets geüpload en niets verwijderd. Het hulpmiddel heeft alleen leestoegang, en daarom levert het een script op in plaats van zelf te handelen
- Verborgen systeembestanden tellen als bestanden. Een map met alleen een .DS_Store of desktop.ini wordt niet als leeg gemeld, want dat is hij niet
- Heel grote mappen worden afgekapt op 200.000 items zodat de pagina niet vastloopt
- De lijsten tonen op het scherm de eerste 500 van elke soort; de kopie en het script bevatten alles
Gerelateerde hulpmiddelen
- Mappen- en bestandslijst — alles in de map op een rij zetten
- Dubbele bestanden zoeken — de andere grote bron van verspilde ruimte
- Twee mappen vergelijken — nagaan of een opruimactie ging zoals verwacht
- Bestanden in bulk hernoemen — de namen ordenen zodra de rommel weg is