- Om bestanden die ouder zijn dan 30 dagen op Windows 10 te verwijderen, kunt u de ForFiles- tool gebruiken.
- Gebruik dit commando: ForFiles /p “C:\path\to\folder” /s /d -30 /c “cmd /c del /q @file” .
- Wijzig "30" voor het aantal dagen dat u wilt en het mappad.
Op Windows 10 kunt u de opdrachtprompt en taakplanner gebruiken om automatisch bestanden te verwijderen die ouder zijn dan een bepaald aantal dagen om ruimte vrij te maken en uw bestanden georganiseerd te houden.
De app Instellingen bevat Opslagzin , een functie die automatisch wordt uitgevoerd wanneer er weinig opslagruimte beschikbaar is. Naast de mogelijkheid om tijdelijke bestanden te verwijderen, kunt u de functie ook inschakelen om bestanden in de prullenbak of de map Downloads te verwijderen die de afgelopen 30 dagen niet zijn gewijzigd. Het is echter beperkt en biedt geen optie om extra mappen te controleren om bestanden te verwijderen die in de afgelopen 60 dagen niet zijn gewijzigd.
Wanneer u tijdelijke bestanden van internet of projecten in verschillende mappen opslaat, is het mogelijk om de opdracht ForFiles in de opdrachtprompt en taakplanner te gebruiken om bestanden te verwijderen uit elke map die ouder is dan een bepaald aantal dagen.
In deze handleiding leert u de stappen om handmatig bestanden te verwijderen die in een bepaald aantal dagen niet zijn gewijzigd en de instructies om een geautomatiseerde taak te maken die bestanden verwijdert die ouder zijn dan een bepaald aantal dagen in een map op Windows 10 .
Belangrijk: Voordat u de opdracht gebruikt voor de map die u wilt ordenen, is het raadzaam om deze stappen te testen met behulp van een testmap, omdat het gebruik van onjuiste parameters en andere fouten ertoe kan leiden dat de verkeerde bestanden worden verwijderd.
Verwijder bestanden ouder dan X dagen met ForFiles op Windows 10
Als u verschillende mappen met veel bestanden hebt en u wilt deze opschonen door deze te verwijderen die ouder zijn dan een bepaald aantal dagen, dan kunt u de opdracht ForFiles gebruiken.
Gebruik deze stappen om de opdracht ForFiles te gebruiken om bestanden die ouder zijn dan een bepaald aantal dagen op Windows 10 te verwijderen:
-
Open Start op Windows 10.
-
Zoek naar Command Prompt , klik met de rechtermuisknop op het resultaat en selecteer de optie Als administrator uitvoeren .
-
Typ de volgende opdracht om bestanden op Windows 10 te verwijderen die de afgelopen 30 dagen niet zijn gewijzigd en druk op Enter :
ForFiles /p "C:\pad\naar\map" /s /d -30 /c "cmd /c del /q @bestand"
Wijzig in de opdracht "C:\path\to\folder"het pad naar de map waarin u bestanden wilt verwijderen en wijzig /d -30om bestanden te selecteren met een laatste wijzigingsdatum.

Uitsplitsing van ForFiles-opdrachten
- /p — geeft de padnaam aan om te beginnen met zoeken.
- /s — instrueert ForFiles om in submappen te zoeken.
- /d — specificeert de laatste wijzigingsdatum voor een bestand.
- /c — instrueert ForFiles om de opdracht uit te voeren (moet tussen dubbele aanhalingstekens staan). De standaardwaarde is "cmd /c del @file" .
- /q — staat het verwijderen van mappen toe zonder bevestiging.
Als je meer wilt weten over deze schakelaars, gebruik dan de ForFiles /?opdracht.
Verwijder automatisch bestanden ouder dan X dagen met Taakplanner op Windows 10
Met de opdracht in de vorige instructies kunt u bestanden verwijderen in een map die ouder is dan 30 dagen, maar u moet de opdrachtprompt openen en de opdracht handmatig uitvoeren wanneer u ruimte wilt vrijmaken.
Om het proces te automatiseren, moet u de Taakplanner op Windows 10 gebruiken om een taak te maken die de opdracht met gespecificeerde intervallen uitvoert.
Gebruik deze stappen om een geplande taak te maken met de ForFiles-opdrachten om bestanden te verwijderen die al een tijdje niet zijn gewijzigd:
-
Start openen .
-
Zoek naar Taakplanner en klik op het bovenste resultaat om de ervaring te openen.
-
Klik met de rechtermuisknop op de map Taakplannerbibliotheek .
-
Klik op de optie Nieuwe map .
-
Typ een naam voor de map en klik op OK . (We maken een nieuwe map om taken georganiseerd en gescheiden van de systeemtaken te houden.)
-
Klik met de rechtermuisknop op de recent gemaakte map en selecteer de optie Taak maken .
-
Voer in het vak "Naam" een naam in voor de taak.
-
Selecteer op het tabblad "Algemeen" onder het gedeelte "Beveiligingsopties" de optie " Uitvoeren of de gebruiker is aangemeld of niet" . (Deze optie zorgt ervoor dat het opdrachtvenster niet verschijnt wanneer de taak automatisch wordt uitgevoerd.)

-
Schakel de optie Wachtwoord niet opslaan uit.
-
Klik op het tabblad "Triggers" en klik op de knop Nieuw .
-
Selecteer de optie Op schema met behulp van het vervolgkeuzemenu "Begin met de taak".
-
Geef onder 'Instellingen' op wanneer u wilt dat de taak wordt uitgevoerd (bijvoorbeeld Op tijd, Dagelijks, Wekelijks, Maandelijks). Welke optie u ook selecteert, zorg ervoor dat u de Start -instellingen aan de rechterkant opgeeft.
-
Klik op de OK- knop.

-
Klik op het tabblad "Acties" en klik op de knop Nieuw .
-
Gebruik het vervolgkeuzemenu "Acties" en selecteer de optie Een programma starten .
-
Typ de volgende opdracht in het vak "Programma/script":
VoorBestanden
-
Typ de volgende opdracht in het vak "Argumenten toevoegen" en klik op de knop OK .
/p "C:\pad\naar\map" /s /d -30 /c "cmd /c del /q @bestand"
Wijzig in de opdracht "C:\path\to\folder"het pad naar de map waarin u bestanden wilt verwijderen en wijzig /d -30om bestanden te selecteren met de laatste wijzigingsdatum.

-
Klik op de OK- knop.
-
Klik op het tabblad "Instellingen" en zorg ervoor dat u de volgende opties aanvinkt:
- Toestaan dat de taak op aanvraag wordt uitgevoerd.
- Voer de taak zo snel mogelijk uit nadat een geplande start is gemist.
- Als de taak mislukt, herstart dan elke.
-
Klik op de OK- knop.

-
Voer desgevraagd uw beheerdersgebruikersnaam en wachtwoord in.
-
Klik op de OK- knop.
Nadat u de stappen hebt voltooid, wordt de opdracht volgens het schema uitgevoerd en worden de bestanden verwijderd die ouder zijn dan het aantal dagen dat u hebt opgegeven. Vergeet niet om de naam te wijzigen of de map naar een andere locatie te verplaatsen. Anders mislukt de taak.