Sådan sletter du automatisk filer, der er ældre end et bestemt antal dage på Windows-pc

How to effectively deal with bots on your site? The best protection against click fraud.

Du har en mappe, hvor dine logfiler bliver akkumuleret, og mappen vokser sig større og større for hver dag, der går. Nu for at de nye logfiler skal komme ind, har du helt sikkert brug for lidt plads. Men hvis du skal gøre det manuelt, vil det helt sikkert tage noget tid. Hvad med at dobbeltklikke på en batch-fil, og batch-filen ville slette filer, der er ældre end et bestemt antal dage? Eller lad os sige, hvad med batchfilen til at slette alle filerne i en bestemt udvidelse, f.eks. .temp, når du dobbeltklikker på den? Lyder godt? Denne artikel er så skræddersyet til dig.

Læs videre for at lære, hvordan du nemt kan slette alle filer, eller specifikke filer, ældre end et bestemt antal dage ved hjælp af et simpelt batch-script.

Indholdsfortegnelse

instagram story viewer

Eksempelscenarie

Sørg for, at du har alle de filer, der skal overvejes til sletning under a forælder folder. Det er ok for denne overordnede mappe at have undermapper, da batchscriptet også vil lede efter filer under undermapper for at slette dem. I det følgende eksempel har jeg en mappe ved navn File Repo, hvorunder jeg har alle de filer, jeg skal overveje til sletning.

1 prøve Min

Afsnit 1: Sådan sletter du automatisk alle filer, der er ældre end et bestemt antal dage

Trin 1: Gå til et hvilket som helst sted efter dine præferencer, kan det endda være dit skrivebord. Det er her din batchfil bliver oprettet.

Nu højreklik hvor som helst på et tomt felt og klik derefter på Ny og så videre Tekstdokument.

REKLAME

2 Ny fil Min

Trin 2: Klik én gang på den nyoprettede fil, og tryk derefter på F2 nøgle til omdøbe det.

Giv filen et hvilket som helst navn efter eget valg, men sørg for at give filtypenavnet som flagermus. I eksemplet nedenfor har vi navngivet vores batchfil som geekPageBatchDelete.bat.

Bemærk: Det er meget vigtigt at give flagermus udvidelse.

3 Navn Fil Min

Trin 3: Tryk på Gå ind nøgle, og du får følgende Omdøb vindue, hvor du skal ramme Ja knappen for at fortsætte.

4 Omdøb min

Trin 4: Som næste, Højreklik på det nyoprettede batch-fil og klik derefter på Redigere mulighed.

5 Rediger min

Trin 5: Kopiér og indsæt følgende kodeNotesblok fil, der åbner før dig.

@ekko slukket. forfiler /p "" /s /m *.* /D - /C "cmd /c del @sti"

Vigtig note: Udskift venligst med den komplette sti til din overordnede mappe, der har dine filer. Udskift også med det faktiske antal dage. Alle filer, der er ældre end det angivne antal dage, vil blive slettet. Du kan se skærmbilledet nedenfor for et klarere billede.

6 Notesblok Billede Min

Scriptforklaring

Denne sektion er for vores nørdelæsere, der er nysgerrige efter den indvendige funktion af vores små scripts. Lad os se, hvad der sker i scriptet ovenfor.

forfiler – Dette nøgleord bruges til at udføre kommandoen på hver fil i den valgte mappe.

/s/s angiver stien til strengen, som er, der følger den.

/s – Denne parameter sørger for det alle filerneinde det undermapper er også krydset.

/m *.*/m parameter er at lave matchningen. Wildcardet *.* betyder, at alle filerne skal tages i betragtning, uanset deres navne og udvidelser.

/D – Ved at bruge denne parameter kan du angive en dato.

/C – Det er efter denne parameter, vi angiver kommando der skal udføres på alle de filer, der opfylder betingelserne.

REKLAME

del @sti – Dette vil slette filen på den givne sti, der opfylder resten af ​​betingelserne ovenfor. Siden vi har brugt forfiler, vil alle filerne blive slettet én efter én.

Trin 6: Tryk nu på Fil fanen øverst, og tryk derefter på Gemme mulighed.

7 Gem fil Min

ADVARSEL: Før du går videre med trin 7, skal du sørge for at have en sikkerhedskopi, hvis det er nødvendigt. Når du har udført batchfilen, slettes alle filer i den angivne mappe, der er ældre end det angivne antal dage.

Trin 7: Nu, simpelthen Dobbeltklik på den partifil at udføre det og se magien.

8 Udfør batch Min

Afsnit 2: Sådan sletter du automatisk en specifik fil, der er ældre end et bestemt antal dage

Lad os nu sige, at du har en specifik fil at du skal slettes, hvis den er ældre end et bestemt antal dage. I dette tilfælde kan du følge nøjagtig de samme trin som i afsnittet ovenfor, men i Trin 5, Vær venlig kopiere og indsætte følgende kode i stedet.

@ekko slukket. forfiler /p "" /s /m  /D - /C "cmd /c del @sti"

Erstatte det følgende:

–> Den faktiske sti til din mappe, der indeholder filen, der skal slettes.

– Navnet på den fil, der skal slettes.

– Det faktiske antal dage.

9 Specifik fil Min

Afsnit 3: Sådan sletter du automatisk filer med en bestemt filtypenavn og ældre end et bestemt antal dage

Lad os nu sige, at du vil slette alle txt-filerne i en mappe eller docx-filerne, der er ældre end et bestemt antal dage. I så fald kan du følge trinene nævnt i Afsnit 1. Men ligesom i afsnit 2, i Trin 5, kopiere og indsætte følgende kode i stedet.

@ekko slukket. forfiler /p "" /s /m *. /D - /C "cmd /c del @sti"

Erstatte det følgende:

– Dette er stien til den mappe, der indeholder filen, der skal slettes.

– Den udvidelsestype, du ønsker skal slettes.

– Hvis filen er ældre end det angivne antal dage og har den nævnte udvidelse vha, vil den blive slettet.

10 Udvidelse Min

Afsnit 4: Sådan slettes alle filer automatisk

Lad os se endnu et tilfælde, hvor du vil slette alle filerne i en bestemt mappe, uanset deres udvidelse og antallet af dage, siden de er blevet oprettet. I så fald skal du angive antallet af dage som nul. Trinene er alle de samme som nævnt i Afsnit 1, er den eneste forskel i den kode, du indsætter på Trin 5, som skal være som nedenfor.

@ekko slukket. forfiler /p "" /s /m *.* /D -0 /C "cmd /c del @sti"

Erstatte det følgende:

– Alle filer på denne sti slettes uanset deres udvidelse eller alder.

11 Alle filer Min

Du kan også prøve andre kombinationer som at slette alle filerne der er af en specifik forlængelse ved ved at kombinere afsnit 3 og 4. Lad os venligst vide, hvis du har andre brugerdefinerede krav.

Det er det. Fortæl os venligst i kommentarfeltet, om du kan automatisere processen ved hjælp af vores artikel.

Hold dig opdateret for flere fantastiske tips, tricks, how-tos og hacks.

Teachs.ru
En guide til bevægelser på Windows 10-pc

En guide til bevægelser på Windows 10-pcHvordanWindows 10

Bevægelser på en bærbar computer har altid været en præference for brugerne, eller de er den primære brugerindgang. Nå, Windows er igen kommet med de bevægelser, det bragte til Windows 8, med store...

Læs mere
Sådan får du vist og slettet optagelseshistorik for Google Voice Search

Sådan får du vist og slettet optagelseshistorik for Google Voice SearchHvordanInternet

Selvom det ikke er så sejt eller så sjovt som en rigtig stemmeassistent som Cortana eller Siri, er Googles stemmesøgning blevet brugt ret ofte af brugere at stille nogle gange tilfældige, engang re...

Læs mere
Sådan downloades Torrents direkte ved hjælp af Cloud-tjenesten

Sådan downloades Torrents direkte ved hjælp af Cloud-tjenestenHvordan

BitTorrent er en protokol, der er baseret på peer-to-peer-fildeling og bruges til at dele og Hent filer over internettet. En torrent kan downloades enten ved hjælp af torrentfilen, der gemmer metad...

Læs mere
ig stories viewer