Ta bort gamla filer automatiskt från en Windows 10 -mapp

Hårddiskutrymme är en känslig fråga eftersom om vår hårddisk har begränsat utrymme kan dess beteende snart påverkas när den är full, en hel disk orsakar:

  • Systemkrasch eller dess applikationer
  • Informations- och skrivfel
  • Långsamhet i processen att öppna eller spara information

Som användare måste vi vara medvetna om att vi många gånger glömmer bort att radera filer, och många är stora. Det är därför Microsoft har bestämt sig för att ge oss en hand och har integrerat lagringssensorfunktionen som kan radera tillfälliga filer, filer och objekt i papperskorgen eller i nedladdningsbiblioteket inom en tidsperiod. Gränsen för detta är att det fungerar på filer som inte har genomgått någon förändring under de senaste 60 dagarna, men om det finns äldre filer, vad händer där? Följande kommer att förklara hur du tar bort gamla filer med olika metoder i Windows 10.

1. Hur man tar bort gamla filer i Windows 10 med ForFiles


Detta är ett kommando som väljer och kör ett kommando direkt i en uppsättning filer och är perfekt för batchbehandling.

Steg 1
Dess användningssyntax är följande:

 Förfiler [/ p] [/ m] [/ s] [/ c ""] [/ d [{+ | -}] [{|}]]
Parametrarna som beskrivs är:

/RuttAnger sökvägen från vilken sökningen kommer att komma, som som standard startar i den aktuella arbetskatalogen
SökparameterDet här alternativet söker efter filer baserat på en specifik sökmask, sökmask efter effekt är *. \ *.
/ sDetta värde instruerar kommandot forfiles att söka i underkataloger rekursivt.
/ cUtför kommandot som anges i varje fil
/ d & # 91[{| }] '] Det tillåter val av filer baserat på ett sista ändringsdatum som kriterier, vi kan välja filer med ett sista ändringsdatum efter eller lika med (+) eller före eller lika med (-) det angivna datumet, detta format måste vara MM / DD / AAA och giltiga värden för dagar är valfritt tal i intervallet 0-32 768

Steg 2
För att använda det här kommandot får vi åtkomst till kommandotolken som administratörer och där kör vi följande kommando som tar bort de filer som inte har använts under de senaste 50 dagarna:

 ForFiles / p "D: \ Personal \ Extracts" / s / d -50 / c "cmd / c del @file"

FÖRSTORA

Steg 3
Där måste vi bekräfta denna åtgärd med bokstaven S, det aktuella innehållet i den mappen är:

Steg 4
Vi trycker på Enter för att bekräfta åtgärden:

FÖRSTORA

Steg 5
Nu kommer mappen att vara så här:

2. Hur man tar bort filer med Windows PowerShell


Windows PowerShell -konsolen är ett av de enklaste alternativen för att radera filer i ett tidigare tidsintervall.

Steg 1
För detta måste vi använda följande syntax i PowerShell som administratörer:

 Get -ChildItem -Path "Path" -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Ta bort sak
NoteraVärdet 30 kan redigeras för önskat antal dagar.

Steg 2
I det här fallet kommer vi att radera de filer som inte har genomgått ändringar under de senaste 60 dagarna:

 Get -ChildItem -Path "D: \ Aliexpress" -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-60))} | Ta bort sak
Mappens innehåll är:

Steg 3
När vi utför kommandot måste vi bekräfta åtgärden:

FÖRSTORA

Steg 4
Vi anger bokstaven S och trycker på Enter för att bekräfta åtgärden:

FÖRSTORA

Steg 5
Vår mapp kommer nu att se ut så här:

3. Ta bort gamla filer med Windows 10 -schemaläggaren


Task Scheduler är ett omfattande verktyg för att berätta för Windows 10 att köra vissa uppgif.webpter och en av dem kan säkert vara att radera gamla filer.

Steg 1
För att använda den här metoden öppnar vi schemaläggaren med Windows + R -tangenterna och kör kommandot taskchd.msc. Väl där kommer vi att högerklicka på "Task Scheduler Library" och välja alternativet "Ny mapp":

FÖRSTORA

Steg 2
Vi tilldelar ett lämpligt namn till detta:

Steg 3
Vi klickar på OK för att bekräfta åtgärden, nu väljer vi den här mappen, högerklickar någonstans gratis och väljer "Skapa ny uppgif.webpt":

FÖRSTORA

Steg 4
Vi tilldelar denna uppgif.webpt ett namn och aktiverar rutan "Utför om användaren loggar in eller inte":

NoteraFältet "Spara inte lösenord" måste inaktiveras.

Steg 5
Vi går till fliken "Utlösare". Vi klickar på Nytt.

Steg 6
I fältet "Starta uppgif.webpten" väljer vi "Enligt ett schema" och sedan definierar vi de dagar eller månader då uppgif.webpten ska utföras:

Steg 7
Klicka på OK för att spara ändringarna och nu går vi till fliken "Åtgärder":

Steg 8
Vi klickar på Nytt och i fältet "Åtgärd" väljer vi "Starta ett program", i fältet "Program / skript" anger vi ForFiles och i fältet "Lägg till argument" anger vi följande:

 / p "D: \ Solvetic" / s / d -50 / c "cmd / c del @file"
Steg 9
Obs: där anger vi sökvägen där filerna kommer att raderas och vi anger antalet dagar.

Steg 10
Vi klickar på OK för att spara ändringarna:

Steg 11
Nu går vi till fliken "Konfiguration" och där definierar vi att följande är aktivt:

  • Låt uppgif.webpten köra på begäran
  • Kör uppgif.webpten så snart som möjligt om det inte fanns någon planerad start
  • Om uppgif.webpten inte körs startar du om den varje och anger tiderna för detta

Steg 12
Vi klickar på OK och följande popup-fönster visas där vi anger användarlösenordet:

Vi klickar på OK och på så sätt har denna uppgif.webpt programmerats för att radera filerna enligt de givna förutsättningarna.
Med dessa enkla metoder kan vi radera filer oavsett den dag då de inte har använts i Windows 10.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave