Door een paar trucs zullen we de mogelijkheid hebben om te kunnen verwijder bestanden die zijn ondergebracht in de map "downloads" op Windows; dit zou niet logisch zijn als ons voorstel niet een automatisch systeem zou overwegen, wat de ware doelstelling van dit artikel is.
De rechtvaardiging voor het uitvoeren van deze taak is dat veel mensen werken met verschillende soorten bestanden die van internet zijn gedownload, waardoor de internetbrowser standaard al deze elementen downloadt naar de map met de naam "Downloads", die kan veel ruimte innemen in korte tijd.
Maak een klein script om automatisch bestanden in Windows te verwijderen
Ondanks het feit dat de truc die we hieronder zullen noemen uitsluitend de mogelijkheid van verwijder bestanden die zijn gehost in de map "downloads" Windows, maar een persoon kan dezelfde taak uitvoeren voor elke andere directory. We gaan ervan uit dat elk van de bestanden in de genoemde map tijdelijk is, wat betekent dat we ze op elk moment zullen moeten verwijderen. Voor effect ook we houden rekening met een tijd van 30 dagen, wat betekent dat zodra deze periode is verstreken, het script dat we hierna gaan maken van kracht wordt en dat u daarom bestanden met die leeftijd in één stap kunt verwijderen.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
We hebben bovenaan een kleine code gedeeld, die u moet kopiëren en in een gewoon tekstdocument moet plakken (en zonder opmaak). Hierbij moet je rekening houden met een heel belangrijk aspect, en dat is dat de map "downloads" bevindt zich doorgaans in de gebruikersmappen Om deze reden moet u het woord "Gebruiker" vervangen door het woord dat overeenkomt met de locatie op uw Windows-computer.
Om wat specifieker te zijn, hebben we een kleine schermafbeelding geplaatst bovenaan wat u met deze wijziging moet doen. Daar zul je je realiseren dat naast deze locatie die je moet aanpassen, er is een tijd van «30 dagen» aanwezig als de leeftijdsgrensdatum die de bestanden moeten hebben voordat ze worden verwijderd. Naar het platte document waar je dit kleine script hebt gekopieerd en geplakt, moet je opslaan met de extensie ".bat" zodat het een uitvoerder van een batchopdracht wordt.
Als u op dat moment dubbelklikt op dat bestand, en er zijn items in de map "downloads" die ouder zijn dan 30 dagen, worden ze onmiddellijk verwijderd.
Plan automatische scriptuitvoering in Windows
Om te voorkomen dat we dit script dat we hebben gemaakt altijd moeten uitvoeren, zullen we hieronder een suggestie doen gebruik de "Windows Task Scheduler", iets dat heel gemakkelijk te doen is en dat we hieronder aanbevelen via de volgende stappen:
- Voer de "Windows Task Scheduler" uit.
- Kies de optie waarmee u een basistaak kunt maken.
- Definieer de naam en eventueel de omschrijving van de taak die u op dit moment heeft gepland.
- Geef nu aan hoe vaak u wilt dat de taak die u aan het maken bent, wordt uitgevoerd.
- U moet ook de exacte tijd definiëren waarop u die taak wilt uitvoeren.
- Nu moet je de taakplanner bestellen om een programma uit te voeren (in ons geval het script dat we eerder hebben gegenereerd).
- Zoek met behulp van de respectieve knop de plaats waar u het eerder gegenereerde script heeft opgeslagen.
- Nu hoef je alleen nog maar het maken van deze taak af te ronden.
Met de stappen die we hebben voorgesteld, hoeft u zich vanaf nu helemaal nergens zorgen over te maken, want de taakplanner van Windows zorgt voor het uitvoeren van het script die we eerder hebben gegenereerd en het zal de map «downloads» analyseren. Het script zal een kleine vergelijking van datums maken, bepalen welke bestanden 30 dagen of ouder zijn, en ze vervolgens automatisch verwijderen in een enkele stap.
Hallo ... als ik het wil programmeren om bestanden van 2 dagen oud te verwijderen, moet ik dan de 30 van de tweede regel wijzigen in 2? of door 02? Dank je
Daniel, ik begrijp dat het -5 moet zijn, want om de test te doen heb ik -0 gezet en het heeft voor mij gewerkt
erg goed, maar het werkt niet in Windows 8.1, ik wil elke keer dat ik het uitvoerbare bestand geef een map verwijderen, de map blijft op je site staan, als je een manier hebt om het te bereiken, zou het goed zijn, omdat ik dat wil verwijder altijd de map met advertenties die in een game verschijnen en het zal me niet toestaan, met deze code, als ik het handmatig doe, werkt alles perfect
Als je merkt dat het is om bestanden te verwijderen, verwijdert het geen mappen (mappen), ik heb het niet gebruikt voor mappen, maar ik neem aan dat in de regel waar het / s staat, het verwijst naar de bestanden en dat als je verandert naar / d het zal mappen maken ... dus je hebt twee scripts, één voor elk ding en natuurlijk een taak plannen voor de automatische uitvoering van elk script
zoals het zou kunnen zijn om bestanden met de extensie .7z of .rar te verwijderen
De volgende instructie verandert alleen in de sectie waar de sterretjes * verschijnen: Alle bestanden ongeacht hun naam maar met de extensie .rar
FORFILES / p D: Verwijderde map / s / m * .rar / d -5 / C "cmd / c del @path"
Good Morning
En weet iemand of we naast het verwijderen van de bestanden in die map, ook de mappen willen verwijderen zoals we zouden doen?
bedankt
Hiervoor moet je deze code toevoegen en ook submappen verwijderen:
@ Echo off
pushd »JOUW ROUTE / JOUW ROUTE»
del / q *. *
for / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
popd
pushd
Good Morning
Hoe kan ik voorkomen dat ik om bevestiging vraag om bepaalde bestanden te verwijderen?
vanaf nu al heel erg bedankt
Beste, kan ik verschillende doelen toevoegen?, Dat wil zeggen, de eerste regel met de downloadmap, de tweede met de muziekmap, enz.
Hallo, hoe kan ik je vertellen dat ik degenen die ouder zijn dan 4 dagen (/ d -4) wil verwijderen als mijn datumnotatie MM / DD / JJJJ is
-04
En hoe zou het zijn als je wilde dat ik alle bestanden verwijder, maar ze waren 0 bytes, 1 bytes of 7 bytes groot?
Wat moet ik wijzigen als ik bestanden wil verwijderen die ouder zijn dan 12 uur?
Hallo goed, ik moet desktopbestanden verwijderen .. Verander gewoon het pad (?) .. Ik heb ook een basisknuppel gedaan om desktopbestanden te verwijderen en het werkt als ik het uitvoer. De geplande taak werkt echter niet. Ik bestel het elke keer dat ik de computer aanzet, maar de bestanden op het moment dat ik hem aanzet, blijven op hun plaats (desktop). Ik heb Windows 10 professional 1803
Hallo,
Ik wil bestanden verwijderen met de extensie .rar min één van hen. Het is mogelijk?