Hoofd Ramen 10 Bestanden verwijderen die ouder zijn dan X dagen in Windows 10

Bestanden verwijderen die ouder zijn dan X dagen in Windows 10



Windows 10 heeft een aantal verbeteringen waarmee u uw pc schoon kunt houden. De recente versies bevatten ingebouwde tools om automatisch maak de Prullenbak leeg en maak het Downloads-map periodiek. Als u een vroege versie van Windows 10 of een eerdere versie van het besturingssysteem gebruikt, zijn deze functies helaas niet voor u beschikbaar. Hier ziet u hoe u op drie verschillende manieren bestanden kunt verwijderen die ouder zijn dan bepaalde dagen.

Advertentie


Om dit doel te bereiken, heb je zelfs geen tools van derden nodig. Dit kan worden gedaan met behulp van File Explorer, PowerShell of een batchbestand.

Bestandsverkenner is de standaard app voor bestandsbeheer in Windows 10. Het heeft een speciaal zoekvak. Wanneer het gefocust wordt, toont het een aantal geavanceerde opties in het lint. Om de zoekfunctie in Verkenner te activeren, klikt u op het zoekvak of drukt u op F3 op het toetsenbord. Het lint ziet er dan als volgt uit:Bestandsverkenner Zoek bestanden die ouder zijn danHier ziet u hoe u het kunt gebruiken om bestanden te verwijderen die ouder zijn dan een bepaald aantal dagen.

Verwijder bestanden ouder dan X dagen met Verkenner

  1. Open het tabblad Zoekhulpmiddelen in het lint (F3).
  2. Klik op deDatum gewijzigdknop. Het heeft een vervolgkeuzelijst met opties.Bestandsverkenner Zoek bestanden op datumbereik
  3. Selecteer de gewenste optie, zoalsVorige week.

File Explorer filtert de resultaten onmiddellijk. Selecteer de bestanden die u niet nodig heeft en druk op deVerwijderentoets om bestanden te verwijderen. U kunt ook met de rechtermuisknop op de selectie klikken en kiezenVerwijderenvanuit het contextmenu.Forfiles Help

Tip: u kunt uw eigen filters op maat gebruiken. Het enige wat u nodig heeft, is de gewenste filtervoorwaarde als volgt in het zoekvak van Verkenner te typen:

datemodified: 11/1/2017 .. 11/20/2017

Windows 10 Create Task-venster Actions-tabblad

discord hoe muziekbot toe te voegen

In plaats van 'datemodified' zou je 'datecreated' kunnen gebruiken om bestanden in een specifiek datumbereik te zoeken.

U kunt ook de datumgerelateerde parameter typen en een dubbele punt (:) invoeren. Hierdoor laat File Explorer de datumkiezer zien. Kies een datum of voorwaarde uit de kalenderpop-up. U kunt op een datum klikken en slepen om een ​​datumbereik op te geven. Op deze manier kunt u de resultaten filteren om precies te krijgen wat u wilt.

Windows 10 Venster Taak maken Tabblad Acties nieuwe knop

Deze methode is goed om bestanden af ​​en toe handmatig te verwijderen. Als u de procedure moet automatiseren, b.v. Maak de map Downloads regelmatig schoon, u moet de opdrachtprompt of PowerShell-methoden gebruiken. Laten we ze eens bekijken.

Verwijder bestanden ouder dan X dagen met een batchbestand

In mijn vorige artikel, Zoek grote bestanden in Windows 10 zonder hulpprogramma's van derden , we hebben geleerd over het nuttigeForFilesconsole commando. Dit commando selecteert een bestand (of een set bestanden) en voert een commando uit op dat bestand.

Verwijder oude bestanden Ts Action

De schakelaars die we kunnen gebruiken zijn als volgt:
/ S - Deze schakeloptie zorgt ervoor dat bestanden opnieuw worden opgevangen in submappen. Zoals 'DIR / S'.
/ D - Selecteer bestanden met een laatst gewijzigde datum. -365 betekent bijvoorbeeld meer dan een jaar geleden, -30 betekent een maand geleden.
/ P - Om het pad aan te geven om de zoekopdracht te starten.
/ C 'command' - Dit commando specificeert het commando dat moet worden uitgevoerd op elk bestand dat zal worden gevonden. Opdrachtstrings moeten tussen dubbele aanhalingstekens worden geplaatst.

De standaardopdracht is 'cmd / c echo @file'.

De volgende variabelen kunnen worden gebruikt in de commandostring:
@file - geeft de naam van het bestand terug.
@fname - retourneert de bestandsnaam zonder extensie.
@ext - geeft alleen de extensie van het bestand terug.
@path - geeft het volledige pad van het bestand terug.
@relpath - geeft het relatieve pad van het bestand terug.
@isdir - retourneert 'TRUE' als een bestandstype is
een directory, en 'FALSE' voor bestanden.
@fsize - geeft de grootte van het bestand in bytes terug.
@fdate - retourneert de laatste wijzigingsdatum van het bestand.
@ftime - retourneert de laatst gewijzigde tijd van het bestand.

Om bestanden te verwijderen die ouder zijn dan X dagen , doe het volgende.

  1. Open een nieuwe opdrachtprompt voorbeeld.
  2. Typ de volgende opdracht:
    ForFiles / p 'C:  Mijn map' / s / d -30 / c 'cmd / c del @file'

    Vervang het mappad en het aantal dagen door de gewenste waarden en u bent klaar.

Gebruik bijvoorbeeld de volgende opdracht om bestanden die ouder zijn dan een maand uit de map Downloads te verwijderen:

ForFiles / p '% userprofile%  Downloads' / s / d -30 / c 'cmd / c del @file'

Deze truc werkt in alle moderne versies van Windows, inclusief Windows 7, Windows 8, Windows 8.1 en Windows 10.

Verwijder automatisch bestanden ouder dan X dagen

U kunt deze taak automatiseren met de ingebouwde Task Scheduler-app.

  1. Open Administratieve tools en klik op het pictogram Taakplanner.
  2. Klik in het linkerdeelvenster op het item 'Taakplannerbibliotheek':
  3. Klik in het rechterdeelvenster op de link 'Taak aanmaken':
  4. Een nieuw venster met de titel 'Taak maken' wordt geopend. Geef op het tabblad 'Algemeen' de naam van de taak op. Kies een gemakkelijk herkenbare naam, zoals 'Oude bestanden verwijderen'.
  5. Schakel over naar het tabblad 'Acties'. Klik daar op de knop 'Nieuw ...':
  6. Het venster 'Nieuwe actie' wordt geopend. Daar moet u de volgende gegevens specificeren.
    Actie: start een programma
    Programma / script:ForFiles.exe
    Voeg argumenten toe (optioneel):/ p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
    Wijzig het mappad en het aantal dagen naar wat u nodig heeft.
  7. Ga naar het tabblad Triggers in uw taak. Klik daar op de knop Nieuw.
  8. Selecteer onder Begin de taak 'Op schema' in de vervolgkeuzelijst en klik op de knop OK. Geef aan wanneer u de taak wilt uitvoeren.
  9. Schakel over naar het tabblad 'Instellingen'. Schakel de opties in
    - Sta toe dat de taak op aanvraag wordt uitgevoerd.
    - Voer de taak zo snel mogelijk uit nadat een geplande start is gemist.
  10. Klik op OK om uw taak te maken.

Dat is het.

Ten slotte, als u PowerShell verkiest, kunt u een speciale cmdlet gebruiken om oude bestanden te verwijderen.

Verwijder bestanden ouder dan X dagen met PowerShell

  1. Open een nieuw PowerShell-venster .
  2. Typ de volgende opdracht:
    Get-ChildItem '% userprofile%  Downloads' -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Verwijder voorwerp

Als de cmdlet Get-ChildItem bestanden vindt die ouder zijn dan een maand, wordt voor elk bestand de cmdlet Remove-Item aangeroepen om het te verwijderen.

Dat is het.

Interessante Artikelen

Editor'S Choice

Wat te doen als je Nintendo Switch niet oplaadt?
Wat te doen als je Nintendo Switch niet oplaadt?
Als je een Nintendo Switch bezit, ben je misschien gewend geraakt aan het nemen van een pauze in je gamesessies om het apparaat op te laden. Als u er echter achter komt dat de console niet oplaadt wanneer dit de bedoeling is, kan het
Hoe u automatisch een toestelnummer op de iPhone kunt bellen
Hoe u automatisch een toestelnummer op de iPhone kunt bellen
Vergeet het waden door telefoonbomen. Bewaar telefoonextensies in uw iPhone-adresboek, zodat u ze niet elke keer hoeft te bellen.
Hoe te vernieuwen op Mac
Hoe te vernieuwen op Mac
Als u overstapt van Windows of gewoon een vernieuwing nodig heeft, kunt u de sneltoets leren waarmee u een webpagina direct opnieuw kunt laden op uw Mac.
Hoe uren gespeeld op een PS5 te bekijken
Hoe uren gespeeld op een PS5 te bekijken
Tegenwoordig houden veel videogameconsoles bij hoeveel uur je hebt gespeeld voor elke game die je bezit. Als onderdeel van de nieuwste generatie consoles registreert de PS5 ook hoe lang je aan games hebt besteed.
Hoe snel moet uw pc echt zijn?
Hoe snel moet uw pc echt zijn?
Vraagt ​​u zich af welke processor u nodig heeft voor uw pc of hoe snel uw computer werkelijk moet zijn voor bepaalde taken? We bekijken deze vraag hier.
De iPhone 7 heeft een nieuwe kabel nodig om verbinding te maken met de nieuwe MacBook Pro - en dat is niet cool
De iPhone 7 heeft een nieuwe kabel nodig om verbinding te maken met de nieuwe MacBook Pro - en dat is niet cool
Gisteravond zag de lancering van de gloednieuwe MacBook Pro, en het is waarschijnlijk een van de coolste laptops die je dit jaar zult zien. Apple heeft een innovatieve nieuwe Touch Bar, Touch ID en tal van prestaties toegevoegd
Schakel SuperFetch uit in Windows 10
Schakel SuperFetch uit in Windows 10
Beginnend in Windows Vista, bevat het besturingssysteem een ​​speciale technologie genaamd 'SuperFetch'. Het is ontworpen om de prestaties op harde schijven te versnellen. Met de komst van solid-state schijven is SuperFetch niet langer nodig, dus misschien wilt u het tijdelijk of permanent uitschakelen. Hier is hoe het kan worden gedaan.