Huvud Windows 10 Så här tar du bort filer som är äldre än X dagar i Windows 10

Så här tar du bort filer som är äldre än X dagar i Windows 10



Windows 10 har ett antal förbättringar som gör att du kan hålla din dator ren. De senaste versionerna inkluderar inbyggda verktyg för att automatiskt Töm papperskorgen och rengör Nedladdningsmapp regelbundet. Tyvärr, om du kör en tidig version av Windows 10 eller en tidigare version av operativsystemet är dessa funktioner inte tillgängliga för dig. Så här kan du ta bort filer som är äldre än vissa dagar med tre olika metoder.

Annons


För att uppnå detta mål behöver du inte ens några verktyg från tredje part. Detta kan göras med antingen File Explorer, PowerShell eller en batchfil.

File Explorer är standardfilhanteringsappen i Windows 10. Den har en speciell sökruta. När det blir fokuserat visar det ett antal avancerade alternativ i menyfliksområdet. För att aktivera sökfunktionen i File Explorer, klicka på sökrutan eller tryck på F3 på tangentbordet. Bandet ser då ut som följer:File Explorer Hitta filer äldre änSå här använder du den för att ta bort filer som är äldre än ett visst antal dagar.

Ta bort filer som är äldre än X dagar med File Explorer

  1. Öppna fliken Sökverktyg i menyfliksområdet (F3).
  2. Klicka påDatum ändratknapp. Den har en listruta med alternativ.File Explorer Hitta filer efter datumintervall
  3. Välj önskat alternativ somFörra veckan.

File Explorer filtrerar resultaten direkt. Välj de filer du inte behöver och tryck påRaderaför att radera filer. Alternativt kan du högerklicka på markeringen och väljaRaderafrån snabbmenyn.Forfiles Hjälp

Tips: Du kan använda dina egna filter med anpassad storlek. Allt du behöver är att skriva önskat filtervillkor i sökrutan i File Explorer på följande sätt:

datomodifierad: 11/1/2017 .. 11/20/2017

Windows 10 Skapa uppgiftsfönster Åtgärdsflik

var är mina bokmärken i krom

Istället för 'datemodified' kan du använda 'datecreaed' för att hitta filer i ett visst datumintervall.

Alternativt kan du skriva in den datumrelaterade parametern och ange ett kolon (:). Detta gör att File Explorer visar datumväljaren. Välj ett datum eller tillstånd från popup-fönstret i kalendern. Du kan klicka på ett datum och dra för att ange ett datumintervall. På så sätt kan du filtrera resultaten för att få exakt vad du vill ha.

Windows 10 Skapa uppgiftsfönster Åtgärdsflik ny knapp

Denna metod är bra för att radera filer manuellt en gång i taget. Om du behöver automatisera proceduren, t.ex. städa upp mappen Nedladdningar regelbundet, du bör använda antingen kommandotolken eller PowerShell-metoderna. Låt oss granska dem.

Ta bort filer som är äldre än X dagar med en batchfil

I min tidigare artikel, Hitta stora filer i Windows 10 utan verktyg från tredje part , vi har lärt oss om det användbaraForFileskonsolkommando. Detta kommando väljer en fil (eller en uppsättning filer) och kör ett kommando på den filen.

Ta bort gamla filer Ts Action

Strömställarna vi kan använda är följande:
/ S - Med den här omkopplaren återställs underkataloger för filer. Som 'DIR / S'.
/ D - Välj filer med ett senast ändrade datum. Till exempel betyder -365 för mer än ett år sedan, -30 betyder för en månad sedan.
/ P - För att ange sökvägen för att starta sökningen.
/ C 'kommando' - Detta kommando specificerar kommandot som ska köras på varje fil som kommer att hittas. Kommandosträngar bör läggas in i dubbla citat.

Standardkommandot är 'cmd / c echo @ file'.

Följande variabler kan användas i kommandosträngen:
@fil - returnerar namnet på filen.
@fname - returnerar filnamnet utan tillägg.
@ext - returnerar endast filtillägget.
@path - returnerar hela sökvägen för filen.
@relpath - returnerar den relativa sökvägen för filen.
@isdir - returnerar 'TRUE' om en filtyp är
en katalog och 'FALSE' för filer.
@fsize - returnerar storleken på filen i byte.
@fdate - returnerar det senast ändrade datumet för filen.
@ftime - returnerar den senast ändrade tiden för filen.

För att ta bort filer som är äldre än X dagar , gör följande.

  1. Öppna en ny kommandotolk exempel.
  2. Skriv följande kommando:
    ForFiles / p 'C:  My Folder' / s / d -30 / c 'cmd / c del @file'

    Ersätt mappvägen och antalet dagar med önskade värden så är du klar.

Om du till exempel vill ta bort filer som är äldre än en månad från nedladdningsmappen använder du följande kommando:

ForFiles / p '% userprofile%  Downloads' / s / d -30 / c 'cmd / c del @file'

Detta trick fungerar i alla moderna versioner av Windows inklusive Windows 7, Windows 8, Windows 8.1 och Windows 10.

Radera filer som är äldre än X dagar automatiskt

Du kan automatisera den här uppgiften med den inbyggda Task Scheduler-appen.

  1. Öppna administrativa verktyg och klicka på ikonen Aktivitetsschemaläggare.
  2. I den vänstra rutan klickar du på objektet 'Aktivitetsschemaläggarbibliotek':
  3. Klicka på länken 'Skapa uppgift' i den högra rutan:
  4. Ett nytt fönster med titeln 'Skapa uppgift' öppnas. På fliken 'Allmänt' anger du namnet på uppgiften. Välj ett lätt igenkännligt namn som 'Radera gamla filer'.
  5. Byt till fliken 'Åtgärder'. Klicka sedan på knappen 'Ny ...':
  6. Fönstret 'Ny åtgärd' öppnas. Där måste du ange följande data.
    Åtgärd: Starta ett program
    Program / manus:ForFiles.exe
    Lägg till argument (valfritt):/ p '% användarprofil% Nedladdningar' / s / d -30 / c 'cmd / c del @fil'
    Ändra mappsökvägen och antalet dagar till vad du behöver.
  7. Gå till fliken Triggers i din uppgift. Klicka där på knappen Ny.
  8. Under Börja uppgiften väljer du 'På ett schema' i listrutan och klickar på OK-knappen. Ange när du vill att uppgiften ska köras.
  9. Byt till fliken 'Inställningar'. Aktivera alternativen
    - Låt uppgiften köras på begäran.
    - Kör uppgiften så snart som möjligt efter en planerad start missad.
  10. Klicka på OK för att skapa din uppgift.

Det är allt.

Slutligen, om du föredrar PowerShell, kan du använda en speciell cmdlet för att ta bort gamla filer.

Ta bort filer som är äldre än X dagar med PowerShell

  1. Öppna ett nytt PowerShell-fönster .
  2. Skriv följande kommando:
    Get-ChildItem '% userprofile%  Downloads' -Recurse | Var-objekt {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Ta bort sak

Om cmdleten Get-ChildItem hittar några filer som är äldre än en månad, kommer cmdleten Ta bort-objekt att kallas för varje fil för att ta bort den.

Det är allt.

Intressanta Artiklar

Redaktionen

Hur man använder ISBLANK-funktionen i Excel
Hur man använder ISBLANK-funktionen i Excel
Microsoft Excel ISBLANK-funktionen kan vara ett bra verktyg för att hitta hål i din databas. Så här använder du den till fullo, med villkorlig formatering och inte.
Byt namn på startmenyobjekt i alla appar i Windows 10
Byt namn på startmenyobjekt i alla appar i Windows 10
I den här artikeln ser vi hur du byter namn på objekt du ser under 'Alla appar' i Start-menyn i Windows 10 för alla användare av din dator eller endast för den aktuella användaren.
Hulu Live fortsätter att klippa ut och buffra? Så här fixar du
Hulu Live fortsätter att klippa ut och buffra? Så här fixar du
Hulu Live är en online-streamingtjänst som låter dig titta på mer än 60 kanaler. Samtidigt kan du få tillgång till tusentals filmer och TV-program på begäran. Det är bland de bästa streamingtjänsterna som finns idag.
Inaktivera strömbrytaren på inloggningsskärmen i Windows 10
Inaktivera strömbrytaren på inloggningsskärmen i Windows 10
Så här kan du dölja och ta bort strömknappsikonen från inloggningsskärmen i Windows 10 med en enkel registerjustering.
Nästa version av Windows 10 kanske inte körs på din dator
Nästa version av Windows 10 kanske inte körs på din dator
Det har kommit till vår kunskap att Microsoft har gjort det omöjligt att installera och köra senaste versioner av Windows 10 på vissa datorer med lågpresterande processorer. Om du kör Windows 10 Anniversary Update är det mycket möjligt att Creators Update kommer att vara oförenligt med vissa processorer och inte installeras där. Annonsdatorer
Aurora Screensaver för Windows 7 och Windows 8
Aurora Screensaver för Windows 7 och Windows 8
Här kan du få Aurora skärmsläckare för Windows 7 och Windows 8. Den levererades med Windows Vista men togs bort i Windows 7 och 8. Ladda ner filen på länken nedan, extrahera den och kör den. Den innehåller Aurora skärmsläckare för 32 bitar och 64 bitar Windows-versioner. Använd lämplig fil. Observera att exe-filen inte är mer
Hur man spelar World of Warcraft med vänner
Hur man spelar World of Warcraft med vänner
Efter mer än 15 år är WoW fortfarande en av de bästa MMORPG: erna på marknaden. Med gameplay starkt fokuserad på karaktärsprogression och rik historia, testar många spelare sin stil i Azeroths värld. Men spelar WoW by