Eerder schreef ik over een programma genaamd DropIt dat automatisch verplaatst of kopieert bestanden voor u wanneer nieuwe bestanden worden weergegeven in een map. Dit kan bijvoorbeeld handig zijn als je weinig ruimte hebt op een lokale vaste schijf en u wilt verplaatsen om al je downloads uit aan een extern opslag apparaat.
Als u automatisch verwijderen van bestanden, er zijn twee manieren waarop u kunt gaan over het in Windows. De eerste methode is het downloaden van een gratis app genaamd AutoDelete dat kunt u configureren een schema voor het verwijderen van bestanden in een bepaalde map. Ik heb al geschreven twee gedetailleerde handleidingen over het gebruik van het programma (hier en hier), dus controleer deze uit als u liever een freeware programma om de klus te klaren.
De tweede methode voor het verwijderen van bestanden, is het maken van een batch-bestand en vervolgens aangeven dat batch-bestand uit te voeren. Je kunt het allemaal doen zonder het installeren van software van derden. In dit artikel, ik zal het u door de stappen voor het maken van een batch-bestand en vervolgens met behulp van Taakplanner om het script uit te voeren op een continue basis.
Stap 1 – Maak Een Batch-Bestand
Als het maken van een batch-bestand klinkt een beetje eng of te technisch te worden, maak je geen zorgen, want je hoeft niet te weten wat dat betekent. Ik zal uitleggen wat je moet kopiëren en plakken, waar en wat voor opties die u kunt wijzigen. Open eerst Kladblok en kopieer en plak de volgende regel van de tekst:
forfiles -p “C:Test” -s -m *.* /D -5 /C “cmd /c del @path”
De lijn boven het waarschijnlijk geen zin, dat is heel fijn als ik je uitleggen beneden. Kortom, het geeft Windows verwijder alle bestanden in de C:Test map en sub-mappen die ouder zijn dan 5 dagen. Hier is wat je Kladblok-bestand er uit moet zien.
Voordat we in meer details over de opdracht, laten we sla het bestand op en geef het een test uitvoeren. Maak eerst een map op uw computer genaamd Test op de root van de C schijf. Vervolgens klik je op Bestand – Opslaan en sla het bestand op als een batch bestand. Om dat te doen, typt u een naam gevolgd door .bat en wijzig vervolgens de Opslaan als type dropdown om Alle Bestanden.
Opmerking u kunt het bestand opslaan op de gewenste locatie op de vaste schijf die u wilt, het maakt niet echt uit. Maak nu enkele proefdossiers in de Test map en dubbel klik vervolgens op Verwijderen.bat – bestand uit te voeren. Iets verwijderd? Waarschijnlijk niet!
De reden waarom er niets is verwijderd is omdat de opdracht heeft /D -5, wat betekent dat de bestanden die 5 dagen of ouder zijn. Om te verwijderen van een bestand, ongeacht wanneer het is gemaakt, kunt u de -5 tot -0 , of u kunt verwijderen /D -5 deel helemaal. Als je nu uitvoert, worden alle bestanden verwijderd zullen worden.
Voor het aanpassen van de opdracht, is het eerste wat je kunt doen is om de map te wijzigen in iets anders dan C:Test. Dat is zo eenvoudig als het kopiëren van het pad van de Windows Verkenner de map die u wilt en plakken in de opdracht in Kladblok.
Daarna is de -s parameter die u ziet na het pad van de map. Dit geeft aan dat de opdracht moet kijken naar alle sub-mappen ook. Als u niet wilt dat om bestanden te verwijderen uit submappen, ga je gang en verwijder de parameter-s.
Vervolgens is -m gevolgd door een *.*, dat betekent dat de opdracht moet evalueren bestanden van elk soort. Als u alleen wilt verwijderen van een specifiek type bestand in een map, zoals PDF-bestanden of JPG-afbeeldingen, op slechts wijzigen *.* aan *.pdf – of *.jpeg en het zal alleen het verwijderen van die bestanden in.
De /D -X deel hebben we al over gesproken in termen van hoe oud de bestanden moet worden om in aanmerking te komen voor verwijdering. Kun je het met een waarde groter dan 1, stelt u dit in op 0, of verwijderen van het totaal. Dat is ongeveer alles wat we moeten weten over de opdracht.
Er zijn een paar dingen op te merken over het uitvoeren van deze opdracht. Ten eerste, wanneer bestanden worden verwijderd, ze gaan niet naar de Prullenbak, maar in plaats daarvan zijn permanent verwijderd, dus wees voorzichtig bij het gebruik ervan. Ten tweede, de opdracht alleen de bestanden wist, geen mappen.
Aangezien dit is een batch-bestand, kunt u ook toevoegen veelvouden versies van deze opdracht in hetzelfde bestand. Bijvoorbeeld, hier ben ik het creëren van een batch-bestand verwijdert alle DOCX-bestanden ouder dan 180 dagen, alle PDF-bestanden die ouder zijn dan 60 dagen en alle TXT-bestanden, ongeacht hoe oud de bestanden zijn.
Stap 2 – Schema Batch-Bestand
Nu dat u uw batch-bestand gemaakt en opgeslagen, laten we verder gaan en plannen om te worden uitgevoerd op een continue basis. Om dit te doen, moeten we open Taakplanner.
Gelukkig, ik heb al een artikel geschreven over het plannen van een batch-bestand, dus open die pagina aan de slag. Scroll naar beneden om de Plannen Batch Bestand op het Opstarten van de PC – sectie en volg langs.
Het enige wat je moet veranderen is de Trigger. U kunt kiezen uit Dagelijks, Wekelijks, Maandelijks, Wanneer de computer wordt gestart, Wanneer ik me aanmelden of Als een specifieke gebeurtenis wordt aangemeld.
Als je iets als Wekelijks of Maandelijks en klik op Nextu krijgt dan een nieuw scherm waarin u kunt configureren de exacte tijd en dagen u wilt dat het script wordt uitgevoerd.
Hopelijk is dit een goede oplossing voor de meeste mensen die behoefte hebben aan het uitvoeren van een aantal eenvoudige geautomatiseerde taken voor het verwijderen van bestanden op hun Pc ‘ s. Als u vragen hebt, voel je vrij om een reactie te plaatsen. Genieten!