Hoe de grootte van mappen en bestanden te controleren met de Windows-opdrachtprompt

De Windows-opdrachtprompt is een ongelooflijk krachtige tool voor systeembeheer en bestandsbewerkingen. Deze klassieke interface, daterend van vóór de wijdverspreide adoptie van grafische gebruikersinterfaces (GUI’s), blijft onmisbaar voor veel professionals, zelfs vandaag de dag. Vooral voor het snel controleren van de grootte van bestanden en mappen kan het gebruik van de opdrachtprompt sneller en nauwkeuriger zijn dan het gebruik van een GUI. Dit artikel geeft een gedetailleerde uitleg, inclusief specifieke voorbeeldcodes, over hoe de grootte van mappen en bestanden te controleren met de Windows-opdrachtprompt.

Inhoudsopgave

Wat is de opdrachtprompt?

De opdrachtprompt is een tekstgebaseerde interface in het Windows-besturingssysteem. Via de opdrachtprompt kunnen gebruikers verschillende taken uitvoeren, zoals bestandsbewerkingen, systeemconfiguratiewijzigingen en probleemoplossing door het invoeren van commando’s. De opdrachtprompt is toegankelijk via het programma cmd.exe en wordt voornamelijk gebruikt door systeembeheerders en gevorderde gebruikers, maar zelfs het leren van basiscommando’s kan alledaagse computertaken stroomlijnen.

Om de opdrachtprompt te openen, typ ‘cmd’ in de zoekbalk in het Start-menu en klik op de weergegeven ‘Opdrachtprompt’. Als alternatief kunt u op de Win + R toetsen drukken om het ‘Uitvoeren’-venster te openen, typ ‘cmd’ en druk op Enter om de opdrachtprompt te openen.

Voorbeelden van basiscommando’s zijn:

  • dir: Geeft een lijst weer van bestanden en submappen in een map.
  • cd: Verandert de huidige map.
  • mkdir: Maakt een nieuwe map.
  • del: Verwijdert een bestand.

Deze commando’s dienen als uitgangspunt voor het begrijpen van de basisbewerkingen van de opdrachtprompt. In de volgende sectie zullen we specifiek kijken naar hoe deze basiscommando’s te gebruiken om de grootte van mappen en bestanden te controleren.

Hoe de grootte van mappen en bestanden te controleren

Er zijn voornamelijk twee methoden om de grootte van mappen en bestanden te controleren met de Windows-opdrachtprompt. De eerste methode maakt gebruik van het dir commando en de tweede methode gebruikt het powershell commando. Elke methode wordt hieronder in detail uitgelegd, samen met voorbeeldcodes.

Methode 1: Gebruik van het dir Commando

Het dir commando toont een lijst van bestanden en submappen in een gespecificeerde map. Het toont ook de grootte van bestanden, wat handig is voor het controleren van de grootte van een specifiek bestand.

Voorbeeldcode:
dir /s "C:\Doel Map Pad"

Dit commando toont een lijst van alle bestanden en submappen in C:\Doel Map Pad, samen met de grootte van elk bestand en berekent de totale grootte.

Methode 2: Gebruik van het powershell Commando

Met het gebruik van het powershell commando is een meer gedetailleerde controle van de grootte van een specifieke map of bestand mogelijk. Het is vooral effectief als u de totale grootte van een map wilt controleren.

Voorbeeldcode:
powershell -command "Get-ChildItem 'C:\Doel Map Pad' -Recurse | Measure-Object -Property Length -Sum"

Dit commando berekent recursief de grootte van alle bestanden in C:\Doel Map Pad en toont de totale grootte. Get-ChildItem haalt items op in het gespecificeerde pad en Measure-Object berekent eigenschappen zoals het totaal of gemiddelde van die items.

Door deze methoden te gebruiken, kunt u gemakkelijk de grootte van mappen en bestanden controleren met de Windows-opdrachtprompt. Afhankelijk van specifieke behoeften kan het combineren van deze commando’s leiden tot efficiënter bestandsbeheer. In de volgende secties zullen we introduceren hoe deze commando’s toe te passen in echte scenario’s via specifieke casestudies.

Praktische Toepassing: Het Controleren van de Grootte van Mappen en Bestanden met Commando’s

Nu we begrijpen hoe de opdrachtprompt te gebruiken om de grootte van mappen en bestanden te controleren, laten we kijken naar enkele praktische casestudies. Deze casestudies gebruiken specifieke voorbeeldcodes gebaseerd op concrete scenario’s om te laten zien hoe de commando’s daadwerkelijk te gebruiken.

Casestudie 1: Het Controleren van de Grootte van een Specifieke Map

Scenario:

U wilt de grootte controleren van een map die zich bevindt op C:\Documenten. Deze map bevat verschillende documentbestanden en submappen, en u wilt de totale grootte weten.

Voorbeeldcode:
powershell -command "Get-ChildItem 'C:\Documenten' -Recurse | Measure-Object -Property Length -Sum"

Dit commando telt de grootte op van alle bestanden in de map C:\Documenten en zijn submappen en toont het resultaat.

Casestudie 2: Het Controleren van de Grootte van een Specifiek Bestand

Scenario:

U wilt de exacte grootte weten van een bestand met de naam C:\Documenten\Project.docx. Dit bestand is een belangrijk projectdocument, en u moet de grootte ervan controleren.

Voorbeeldcode:
dir "C:\Documenten\Project.docx"

Dit commando toont gedetailleerde informatie inclusief de grootte van het gespecificeerde Project.docx bestand.

Als u regelmatig de grootte van specifieke bestanden of mappen wilt controleren, kunt u deze commando’s compileren in een script en uitvoeren als een geplande taak. Dit stelt u in staat om veranderingen in bestandsgroottes te monitoren en indien nodig te reageren.

Het gebruik van de opdrachtprompt biedt een breed scala aan toepassingen. Beginnen met eenvoudige commando’s en geleidelijk complexe scripts combineren kan dagelijkse taken stroomlijnen en de productiviteit verhogen.

Casestudie 3: De Groottes van Meerdere Mappen Opsommen

Scenario:

U heeft meerdere submappen in een projectmap en wilt de groottes van elke submap opsommen om te bepalen welke het meeste ruimte inneemt.

Voorbeeldcode:
@echo off
setlocal enabledelayedexpansion

for /d %%i in (C:\Projecten\*) do (
    set size=0
    for /f "usebackq tokens=3" %%s in (`"powershell -command "(Get-ChildItem '%%i' -Recurse | Measure-Object -Property Length -Sum).Sum"`") do set size=%%s
    echo Map: %%i Grootte: !size! bytes
)

Dit batchscript berekent de grootte van elke submap in de map C:\Projecten en toont het map pad samen met de grootte in bytes.

Casestudie 4: De Totale Grootte van een Specifiek Bestandstype in een Map Berekenen

Scenario:

De map C:\Documenten bevat talrijke bestanden, en u wilt de totale grootte van .pdf-bestanden weten. Dit helpt u om het effect van PDF-bestanden op de opslagcapaciteit te begrijpen.

Voorbeeldcode:
powershell -command "Get-ChildItem 'C:\Documenten\*.pdf' -Recurse | Measure-Object -Property Length -Sum"

Dit commando telt de grootte op van alle .pdf-bestanden in de map C:\Documenten en zijn submappen en toont het resultaat.

Deze casestudies illustreren verschillende methoden om de opdrachtprompt te gebruiken voor het controleren van de grootte van mappen en bestanden, variërend van basismethoden tot iets complexere scripts. Raadpleeg deze voorbeeldcodes en pas de commando’s aan uw behoeften aan voor efficiënt bestandsbeheer. In de volgende sectie zullen we ingaan op het maken van batchbestanden om deze taken verder te automatiseren.

Geavanceerd Gebruik van de Opdrachtprompt: Automatiseren van Controles van Map- en Bestandsgroottes

De opdrachtprompt is uiterst krachtig en door het consolideren van zijn functies in scripts, kunt u routinetaken automatiseren. Deze sectie legt uit hoe batchbestanden te maken voor het regelmatig controleren van de grootte van specifieke mappen en bestanden. Dit bespaart de moeite van het handmatig uitvoeren van commando’s en stroomlijnt uw werkproces.

Wat is een Batchbestand?

Een batchbestand (.bat-bestand) is een tekstbestand dat een reeks opdrachtprompt-commando’s schrijft, waardoor deze in bulk kunnen worden uitgevoerd. Batchbestanden kunnen commando’s uitvoeren met een simpele dubbelklik, waardoor het gemakkelijk is om complexe commando’s uit te voeren.

Stappen om een Batchbestand te Maken

STEP
Open een Teksteditor

Gebruik Kladblok of een andere teksteditor naar keuze.

STEP
Schrijf de Commando’s

Schrijf de commando’s die u wilt dat de opdrachtprompt uitvoert in het tekstbestand.

STEP
Sla het Bestand op

Sla het bestand op met een .bat extensie.

Voorbeeldcode: Automatiseren van Specifieke Taken met een Batchbestand

Scenario:

Controleer dagelijks de grootte van de map C:\Documenten op een specifiek tijdstip en log de grootte in een logbestand.

Inhoud van het Batchbestand:
@echo off
set folderpath=C:\Documenten
set logpath=C:\Logs\folder-size-log.txt
echo Controleren van grootte van %folderpath% op %TIME% op %DATE% >> %logpath%
powershell -command "Get-ChildItem '%folderpath%' -Recurse | Measure-Object -Property Length -Sum" >> %logpath%
echo Klaar.

Dit batchbestand voert de volgende stappen uit:

  1. Controleert de grootte van de map C:\Documenten.
  2. Registreert de grootte samen met de huidige tijd en datum in het bestand C:\Logs\folder-size-log.txt.

Een Batchbestand Plannen

Om het gecreëerde batchbestand automatisch en periodiek uit te voeren, gebruikt u de Windows Taakplanner. Taakplanner stelt u in staat om het batchbestand automatisch uit te voeren op basis van specifieke tijden of gebeurtenissen.

STEP
Open Taakplanner
  1. Druk op [Windows-toets + R-toets] om het [Uitvoeren]-venster te openen.
  2. Typ [taskschd.msc] en klik op [OK].
STEP
Maak een Basis Taak aan

Klik op [Maak Taak aan].

STEP
Voer de Taaknaam in

Voer de naam en beschrijving van de taak in.

STEP
Stel een Trigger in

Selecteer het tabblad [Triggers] en klik op [Nieuw].

STEP
Stel de Frequentie van Taakuitvoering in

Stel de frequentie van taakuitvoering in (bijv., dagelijks, wekelijks).

STEP
Stel een Actie in

Selecteer het tabblad [Acties] en klik op [Nieuw].

STEP
Specificeer het Pad van het Batchbestand

Kies ‘Start een Programma’ en specificeer het pad van het batchbestand.

Het batchbestand wordt nu automatisch uitgevoerd op het gespecificeerde tijdstip, en de grootte van de map wordt opgenomen in het logbestand. Op deze manier kunt u, door gebruik te maken van de opdrachtprompt en batchbestanden, dagelijkse taken stroomlijnen en een productievere werkstroom opbouwen. De volgende sectie geeft antwoorden op veelgestelde vragen over dit proces.

Veelgestelde Vragen (FAQ)

Hier zijn enkele veelgestelde vragen en hun antwoorden over het proces van het controleren van de grootte van mappen en bestanden met de Windows-opdrachtprompt. Deze FAQ’s zijn bedoeld om het begrip van het proces te verdiepen en helpen bij het oplossen van veelvoorkomende problemen.

V1: Kan de eenheid van de mapgrootte weergegeven in de opdrachtprompt worden gewijzigd naar MB of GB?

A1: Hoewel u de eenheid niet rechtstreeks kunt wijzigen in het standaard dir-commando, kunt u met het powershell-commando resultaten weergeven in eenheden zoals MB of GB. Hieronder staat een voorbeeldcommando dat de grootte van een map in GB-eenheden weergeeft.

powershell -command "(Get-ChildItem 'C:\Doel Map Pad' -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB"

V2: Hoe kan ik de grootte van alleen bepaalde bestandstypen controleren?

A2: U kunt de parameter -Filter gebruiken met het commando Get-ChildItem om te specificeren naar welke bestandstypen u wilt zoeken. Het voorbeeld hieronder berekent de grootte van alleen .txt-bestanden.

powershell -command "Get-ChildItem 'C:\Doel Map Pad'-Filter *.txt -Recurse | Measure-Object -Property Length -Sum"

V3: Worden systeembestanden en verborgen bestanden meegenomen wanneer de grootte van een map in de opdrachtprompt wordt gecontroleerd?

A3: Ja, wanneer u het commando Get-ChildItem gebruikt met de parameter -Recurse, omvat de grootteberekening verborgen bestanden en systeembestanden. Als u specifieke bestanden wilt uitsluiten, kunt u de parameter -Exclude gebruiken om bepaalde bestanden of patronen uit te sluiten.

V4: Is het mogelijk om de groottes van meerdere mappen of bestanden tegelijkertijd te controleren?

A4: Ja, het is mogelijk om de groottes van meerdere mappen of bestanden tegelijk te controleren door een script te gebruiken. Het batchbestandvoorbeeld dat eerder in dit artikel werd gegeven in Casestudie 3, kan hiervoor worden gebruikt.

V5: Is de methode van het controleren van de grootte van bestanden of mappen in de opdrachtprompt nauwkeurig?

A5: Ja, de grootte van bestanden of mappen bepaald via de opdrachtprompt is zeer nauwkeurig. Echter, door bestandssysteemoverhead of de aanwezigheid van veel kleine bestanden, kan er een discrepantie zijn tussen de weergegeven ‘gebruikte ruimte’ en de daadwerkelijke ’toegewezen ruimte’.

Deze FAQ’s zijn bedoeld om oplossingen te bieden voor veelvoorkomende vragen en problemen die worden ondervonden bij het controleren van bestands- en mapgroottes met de opdrachtprompt. Mocht u nog andere vragen hebben, stel ze dan gerust. In de volgende sectie zullen we de inhoud die in dit artikel is geïntroduceerd samenvatten en afsluiten met de voordelen van het gebruik van de opdrachtprompt en tips voor efficiënt gebruik.

Conclusie

Dit artikel gaf een gedetailleerde uitleg over hoe de grootte van mappen en bestanden te controleren met de Windows-opdrachtprompt. Hoewel de opdrachtprompt in eerste instantie misschien niet intuïtief is, is het een krachtige tool zodra u eraan gewend bent. Het biedt snellere en gedetailleerdere informatie dan GUI’s en maakt het mogelijk om scripts te maken voor het automatiseren van taken.

Inhoudsopgave