Hur man automatiskt tar bort filer äldre än ett visst antal dagar på Windows PC

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

Du har en mapp där dina loggfiler samlas och mappen växer sig större och större för varje dag som går. Nu för att de nya loggfilerna ska komma in behöver du säkert lite utrymme. Men om du måste göra det manuellt kommer det definitivt att ta lite tid. Vad sägs om att dubbelklicka på en batchfil och batchfilen skulle radera filer som är äldre än ett visst antal dagar? Eller låt oss säga vad sägs om att batchfilen raderar alla filer i ett visst tillägg, säg .temp, när du dubbelklickar på den? Låter bra? Den här artikeln är så skräddarsydd för dig då.

Läs vidare för att lära dig hur du enkelt kan ta bort alla filer, eller specifika filer, äldre än ett visst antal dagar med hjälp av ett enkelt batchskript.

Innehållsförteckning

instagram story viewer

Exempelscenario

Se till att du har alla filer som ska tas bort under a förälder mapp. Det är okej att den här överordnade mappen har undermappar, eftersom batchskriptet också söker efter filer under undermappar för att ta bort dem. I följande exempel har jag en mapp som heter File Repo, under vilken jag har alla filer som jag behöver överväga för radering.

1 prov Min

Avsnitt 1: Hur man automatiskt tar bort alla filer äldre än ett visst antal dagar

Steg 1: Gå till valfri plats om du föredrar kan det till och med vara ditt skrivbord. Det är här din batchfil kommer att skapas.

Nu högerklicka var som helst på ett tomt utrymme och klicka sedan på Ny och sedan vidare Textdokument.

ANNONS

2 Ny fil Min

Steg 2: Klicka på den nyskapade filen en gång och tryck sedan på F2 nyckel till Döp om Det.

Ge filen valfritt namn, men se till att ange filtillägget som fladdermus. I exemplet nedan har vi döpt vår batchfil till geekPageBatchDelete.bat.

Notera: Det är mycket viktigt att ge fladdermus förlängning.

3 Namn Fil Min

Steg 3: Slå Stiga på nyckel så får du följande Döp om fönster, där du måste slå på Ja knappen för att fortsätta.

4 Byt namn på min

Steg 4: Som nästa, Högerklicka på den nyskapade kommandofil och klicka sedan på Redigera alternativ.

5 Redigera Min

Steg 5: Kopiera och klistra in följande kodAnteckningsblock fil som öppnas framför dig.

@eko av. forfiler /p "" /s /m *.* /D - /C "cmd /c del @sökväg"

Viktig notering: Byt ut med den fullständiga sökvägen till din överordnade mapp som har dina filer. Byt också ut med det faktiska antalet dagar. Alla filer som är äldre än det angivna antalet dagar kommer att raderas. Du kan se skärmdumpen nedan för en tydligare bild.

6 Anteckningar Bild Min

Manusförklaring

Det här avsnittet är för våra nördläsare som är nyfikna på hur våra små skript fungerar. Låt oss se vad som händer i manuset ovan.

förfiler – Detta nyckelord används för att utföra kommandot på varje fil i den valda mappen.

/s/s anger sökvägen till strängen, vilket är, som följer den.

/s – Den här parametern säkerställer det alla filerinuti de undermappar korsas också.

/m *.*/m parametern är att göra matchningen. Jokertecken *.* betyder att alla filer ska beaktas, oavsett deras namn och tillägg.

/D – Med denna parameter kan du ange en datum.

/C – Det är efter denna parameter som vi anger kommando som måste köras på alla filer som uppfyller villkoren.

ANNONS

del @sökväg – Detta kommer att radera filen på den angivna sökvägen, som uppfyller resten av villkoren ovan. Sedan vi har använt förfiler, kommer alla filer att raderas en efter en.

Steg 6: Tryck nu på Fil fliken högst upp och tryck sedan på Spara alternativ.

7 Spara fil Min

VARNING: Innan du går vidare med steg 7, se till att du har en säkerhetskopia om det behövs. När du kör batchfilen kommer alla filer i den angivna mappen som är äldre än det angivna antalet dagar att raderas.

Steg 7: Nu, helt enkelt dubbelklickaomgångfil att utföra det och att se magin.

8 Utför batchmin

Avsnitt 2: Hur man automatiskt tar bort en specifik fil äldre än ett visst antal dagar

Låt oss nu säga att du har en specifik fil att du behöver raderas om den är äldre än ett visst antal dagar. I det här fallet kan du följa exakt samma steg som i avsnittet ovan, men i Steg 5, snälla du kopiera och klistra följande kod istället.

@eko av. forfiler /p "" /s /m  /D - /C "cmd /c del @sökväg"

Byta ut det följande:

–> Den faktiska sökvägen till din mapp som innehåller filen som ska raderas.

– Namnet på filen som ska raderas.

– Det faktiska antalet dagar.

9 Specifik fil Min

Avsnitt 3: Hur man automatiskt tar bort filer med ett specifikt filtillägg och äldre än ett visst antal dagar

Låt oss nu säga att du vill ta bort alla txt-filer i en mapp, eller docx-filer, som är äldre än ett visst antal dagar. I så fall kan du följa stegen som nämns i Sektion 1. Men precis som i avsnitt 2, i Steg 5, kopiera och klistra följande kod istället.

@eko av. forfiler /p "" /s /m *. /D - /C "cmd /c del @sökväg"

Byta ut det följande:

– Detta är sökvägen till mappen som innehåller filen som ska raderas.

– Tilläggstypen som du vill ska raderas.

– Om filen är äldre än det angivna antalet dagar och har den förlängning som nämns med, kommer den att raderas.

10 Förlängning Min

Avsnitt 4: Hur man automatiskt tar bort alla filer

Låt oss se ytterligare ett fall där du vill ta bort alla filer i en specifik mapp, oavsett deras förlängning och antalet dagar sedan de skapades. I så fall måste du ange antal dagar som noll-. Stegen är alla desamma som nämns i Sektion 1, är den enda skillnaden i koden som du klistrar på Steg 5, vilket bör vara enligt nedan.

@eko av. forfiler /p "" /s /m *.* /D -0 /C "cmd /c del @sökväg"

Byta ut det följande:

– Alla filer i den här sökvägen kommer att raderas oavsett deras förlängning eller ålder.

11 Alla filer Min

Du kan också prova andra kombinationer som att ta bort alla filer som är av en specifik förlängning förbi genom att kombinera avsnitt 3 och 4. Vänligen meddela oss om du har några andra anpassade krav.

Det är allt. Berätta för oss i kommentarsfältet om du kan automatisera processen med hjälp av vår artikel.

Håll ögonen öppna för fler fantastiska tips, tricks, instruktioner och hacks.

Teachs.ru
Hur man säkerhetskopierar enhetsdrivrutiner i Windows 11 och återställer dem

Hur man säkerhetskopierar enhetsdrivrutiner i Windows 11 och återställer demHurWindows 11

Du kanske har en enhetsdrivrutin installerad i ditt Windows och plötsligt en dag kan det ta slut. Om du förlorar din drivrutin blir det i så fall mycket svårt att installera den igen eftersom Windo...

Läs mer
Så här aktiverar eller inaktiverar du Tillåt hybridsömn i Windows 11

Så här aktiverar eller inaktiverar du Tillåt hybridsömn i Windows 11HurWindows 11

Det finns vissa situationer när du kanske vill aktivera eller inaktivera Tillåt hybrid sömn i Windows 11. Det här inlägget kommer dock att fokusera på lösningen, innan du får se vad som är Hybrid s...

Läs mer
Så här fixar du skadad AVI -filindex i Windows 11/10

Så här fixar du skadad AVI -filindex i Windows 11/10HurWindows 11

Under uppspelningen av AVI -video har många användare klagat över att se ett fel som lyder som AVI -filindex saknas eller är trasigt. AVI -filindex innehåller protokoll som hjälper till att justera...

Läs mer
ig stories viewer