Bestanden automatisch verwijderen uit de downloadmap in Windows

automatisch bestanden verwijderen in Windows

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.

script om bestanden automatisch te verwijderen

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.

Windows Taakplanner 01

  • Definieer de naam en eventueel de omschrijving van de taak die u op dit moment heeft gepland.

Windows Taakplanner 02

  • Geef nu aan hoe vaak u wilt dat de taak die u aan het maken bent, wordt uitgevoerd.

Windows Taakplanner 03

  • U moet ook de exacte tijd definiëren waarop u die taak wilt uitvoeren.

Windows Taakplanner 04

  • Nu moet je de taakplanner bestellen om een ​​programma uit te voeren (in ons geval het script dat we eerder hebben gegenereerd).

Windows Taakplanner 05

  • Zoek met behulp van de respectieve knop de plaats waar u het eerder gegenereerde script heeft opgeslagen.

Windows Taakplanner 06

  • 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.


16 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Daniël Diaz zei

    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

    1.    Raúl Fernandez zei

      Daniel, ik begrijp dat het -5 moet zijn, want om de test te doen heb ik -0 gezet en het heeft voor mij gewerkt

  2.   John zei

    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

    1.    Andres zei

      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

  3.   Gilber zei

    zoals het zou kunnen zijn om bestanden met de extensie .7z of .rar te verwijderen

    1.    KatNat RamSo zei

      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"

  4.   Raúl Fernandez zei

    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

    1.    Rufino zei

      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

  5.   Andrew zei

    Good Morning
    Hoe kan ik voorkomen dat ik om bevestiging vraag om bepaalde bestanden te verwijderen?
    vanaf nu al heel erg bedankt

  6.   Johnny yugcha zei

    Beste, kan ik verschillende doelen toevoegen?, Dat wil zeggen, de eerste regel met de downloadmap, de tweede met de muziekmap, enz.

  7.   KatNat RamSo zei

    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

    1.    Andres zei

      -04

  8.   michel donoso zei

    En hoe zou het zijn als je wilde dat ik alle bestanden verwijder, maar ze waren 0 bytes, 1 bytes of 7 bytes groot?

  9.   Santiago Valladares zei

    Wat moet ik wijzigen als ik bestanden wil verwijderen die ouder zijn dan 12 uur?

  10.   Alexis zei

    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

  11.   David zei

    Hallo,

    Ik wil bestanden verwijderen met de extensie .rar min één van hen. Het is mogelijk?