Sådan slettes filer automatisk fra downloadmappen i Windows

automatisk slette filer i Windows

Gennem et par tricks får vi muligheden for at være i stand slet filer, der er anbragt i mappen "downloads" på Windows; dette ville ikke give mening, hvis vores forslag ikke overvejede et automatisk system, som er det sande mål med denne artikel.

Begrundelsen for at udføre denne opgave er, at mange mennesker arbejder med forskellige typer filer, der downloades fra internettet, hvilket gør, at internetbrowseren som standard downloader alle disse elementer til mappen kaldet "Downloads", som kan tage en stor mængde plads på kort tid.

Opret et lille script til automatisk at slette filer i Windows

På trods af at det trick, som vi vil nævne nedenfor, overvejer udelukkende muligheden for slet filer, der er hostet i mappen "downloads" Windows, men en person kan udføre den samme opgave for enhver anden mappe. Vi antager, at hver eneste af de filer, der findes i den nævnte mappe, er midlertidig, hvilket betyder, at vi til enhver tid bliver nødt til at slette dem. For effekt også vi overvejer en tid på 30 dage, hvilket betyder, at når denne periode er gået, vil scriptet, som vi opretter næste, træde i kraft, og derfor vil du være i stand til at slette filer med den alder i et enkelt trin.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Vi har delt en lille kode øverst, som du skal kopiere og indsætte i et almindeligt tekstdokument (og uden formatering). Her skal du tage et meget vigtigt aspekt i betragtning, og det er det mappen "downloads" er normalt anbragt i brugermapperne. Af denne grund bliver du nødt til at erstatte ordet "Bruger" med det, der svarer til placeringen på din Windows-computer.

script til automatisk at slette filer

For at være lidt mere specifik har vi placeret et lille skærmbillede øverst på, hvad du skal gøre med denne ændring. Lige der vil du indse, at ud over denne placering, som du skal ændre, en tid på «30 dage» er til stede som den aldersgrænsedato, som filer skal være, før de slettes. Til det flade dokument, hvor du kopierede og indsatte dette lille script, skal du gem med en udvidelse af ".bat" så det bliver en batchkommandor.

Hvis du dobbeltklikker på den nævnte fil i det øjeblik, og der er emner i mappen "downloads", der er ældre end 30 dage, slettes de med det samme.

Planlæg automatisk udførelse af script i Windows

For at undgå at skulle udføre dette script, som vi til enhver tid har oprettet, foreslår vi nedenfor brug "Windows Task Scheduler", noget der er meget let at gøre, og som vi foreslår nedenfor gennem følgende trin:

  • Kør "Windows Task Scheduler".
  • Vælg den mulighed, der giver dig mulighed for at oprette en grundlæggende opgave.

Windows Task Scheduler 01

  • Definer navnet, og hvis du vil, beskrivelsen af ​​den opgave, du har planlagt i øjeblikket.

Windows Task Scheduler 02

  • Definer nu, hvor ofte du vil have den opgave, du opretter, til at køre.

Windows Task Scheduler 03

  • Du skal også definere det nøjagtige tidspunkt, du vil have opgaven til at køre.

Windows Task Scheduler 04

  • Nu skal du bestille task scheduler til at udføre et program (i vores tilfælde det script, vi genererede tidligere).

Windows Task Scheduler 05

  • Ved hjælp af den respektive knap skal du finde det sted, hvor du gemte scriptet, som du tidligere genererede.

Windows Task Scheduler 06

  • Nu skal du bare afslutte oprettelsen af ​​denne opgave.

Med de trin, vi har foreslået, vil du fra nu af slet ikke bekymre dig om noget, fordi Windows opgaveplanlægning tager sig af udførelsen af ​​scriptet som vi genererede tidligere, og den analyserer mappen «downloads». Scriptet foretager en lille sammenligning af datoer og definerer, hvilke filer der er 30 dage gamle eller mere, og fortsætter automatisk med at slette dem i et enkelt trin.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Daniel Diaz sagde han

    Hej ... hvis jeg vil programmere det til at slette filer, der er 2 dage gamle, skal jeg ændre 30 på anden linje til 2? eller inden 02? tak skal du have

    1.    Raul fernandez sagde han

      Daniel Jeg forstår, at det skal være -5, for at lave den test, jeg har sat -0, og det har fungeret for mig

  2.   john sagde han

    meget godt, men det virker ikke i Windows 8.1, jeg vil slette en mappe hver gang jeg giver den eksekverbare fil, forbliver mappen på dit websted, hvis du har en måde at opnå det på, ville det være godt, da jeg vil slet mappen med annoncer, der vises i et spil ad gangen, og det vil ikke lade mig med denne kode, hvis jeg gør det manuelt, fungerer alt perfekt

    1.    Andres sagde han

      Hvis du bemærker, at det er at slette filer, sletter det ikke mapper (mapper), jeg har ikke brugt det til mapper, men jeg antager, at det i linjen, hvor det står / s, henviser til filerne, og at hvis du ændrer for / d det vil lave mapper ... scripts, en til hver ting og naturligvis planlægge en opgave til automatisk udførelse af hvert script

  3.   gilber sagde han

    som det kunne være at slette filer med filtypen .7z eller .rar

    1.    KatNat RamSo sagde han

      Følgende instruktion ændres kun i det afsnit, hvor stjernerne * vises, alle filer uanset navn, men med en .rar-udvidelse

      FORFILER / p D: Slettet mappe / s / m * .rar / d -5 / C "cmd / c del @sti"

  4.   Raul fernandez sagde han

    Godmorgen

    Og ved nogen, om vi bortset fra at slette filerne i den mappe også vil slette mapperne, som vi ville?

    Tak

    1.    Rufino sagde han

      Til dette skal du tilføje denne kode og også slette undermapper:

      @ Echo off
      pushd »DIN RUTE / DIN RUTE»
      del / q *. *
      for / f "Tokens = *" %% G i ('dir / B') gør rd / s / q "%% G"
      POPD
      PUSHD

  5.   Andrew sagde han

    Godmorgen
    Hvordan kan jeg undgå at bede om bekræftelse for at slette nogle filer?
    Fra allerede mange tak

  6.   Johnny yugcha sagde han

    Kære, kan jeg tilføje flere mål? Det vil sige den første linje med downloadsmappen, den anden med musikmappen osv.

  7.   KatNat RamSo sagde han

    Hej, hvordan kan jeg fortælle dig, at jeg vil slette dem, der er ældre end 4 dage (/ d -4), hvis mit datoformat er MM / DD / ÅÅÅÅ

    1.    Andres sagde han

      -04

  8.   michel donoso sagde han

    Og hvordan ville det være, hvis du ville have mig til at slette alle filer, men de var 0bytes, 1bytes eller 7bytes?

  9.   Santiago Valladares sagde han

    Hvad skal jeg ændre, hvis jeg vil have det til at slette filer, der er ældre end 12 timer?

  10.   alexis sagde han

    Hej god, jeg har brug for at slette desktop-filer .. Skift bare stien (?) .. Jeg lavede også en grundlæggende bat for at slette desktop-filer, og det fungerer, når jeg kører det. Den planlagte opgave fungerer dog ikke. Jeg bestiller det hver gang jeg tænder computeren, men filerne i det øjeblik, jeg tænder den, forbliver på deres sted (desktop). Jeg har Windows 10 professional 1803

  11.   DAvid sagde han

    Hej,

    Jeg vil slette filer med en .rar-udvidelse minus en af ​​dem. Er det muligt?