Vigtigste Windows 10 Sådan slettes filer ældre end X dage i Windows 10

Sådan slettes filer ældre end X dage i Windows 10



Windows 10 har en række forbedringer, der giver dig mulighed for at holde din pc ren. Dens seneste versioner inkluderer indbyggede værktøjer til automatisk tøm papirkurven og rengør Downloads-mappe periodisk. Desværre, hvis du kører en tidlig version af Windows 10 eller en tidligere version af operativsystemet, er disse funktioner ikke tilgængelige for dig. Sådan kan du slette filer, der er ældre end visse dage, ved hjælp af tre forskellige metoder.

Annoncering


For at nå dette mål behøver du ikke engang nogen tredjepartsværktøjer. Dette kan gøres ved hjælp af enten File Explorer, PowerShell eller en batchfil.

File Explorer er standardfilhåndteringsappen i Windows 10. Den har et specielt søgefelt. Når det bliver fokuseret, viser det en række avancerede indstillinger i båndet. For at aktivere søgefunktionen i File Explorer skal du klikke på søgefeltet eller trykke på F3 på tastaturet. Båndet ser derefter ud som følger:File Explorer Find filer ældre endSådan bruges det til at slette filer, der er ældre end et bestemt antal dage.



Slet filer ældre end X dage med File Explorer

  1. Åbn fanen Søgeværktøjer i båndet (F3).
  2. Klik påDato ændretknap. Den har en rulleliste med muligheder.File Explorer Find filer efter datointerval
  3. Vælg den ønskede mulighed, ligesomSidste uge.

File Explorer filtrerer resultaterne med det samme. Vælg de filer, du ikke har brug for, og tryk påSlettast for at slette filer. Alternativt kan du højreklikke på markeringen og vælgeSletfra genvejsmenuen.Forfiles Hjælp

Tip: Du kan bruge dine egne filtre med brugerdefineret størrelse. Alt hvad du behøver er at skrive den ønskede filtertilstand i søgefeltet i File Explorer som følger:

datomodificeret: 11/1/2017 .. 20/20/2017

Windows 10 Opret opgavevindue Fanen Handlinger

liga af legender hvordan man ændrer brugernavn

I stedet for 'datemodified' kan du bruge 'datecreated' til at finde filer i et bestemt datointerval.

Alternativt kan du skrive den datorelaterede parameter og indtaste et kolon (:). Dette får File Explorer til at vise datovælgeren. Vælg en dato eller betingelse fra kalenderen. Du kan klikke på en dato og trække for at angive et datointerval. På denne måde kan du filtrere resultaterne for at få præcis det, du ønsker.

Windows 10 Opret opgavevindue Fanen Handlinger ny knap

Denne metode er god til at slette filer manuelt en gang imellem. Hvis du har brug for at automatisere proceduren, f.eks. rydder op på mappen Downloads med jævne mellemrum, skal du bruge enten kommandoprompten eller PowerShell-metoderne. Lad os gennemgå dem.

Slet filer ældre end X dage med en batchfil

I min tidligere artikel Find store filer i Windows 10 uden tredjepartsværktøjer , vi har lært om det nyttigeForFileskonsol kommando. Denne kommando vælger en fil (eller et sæt filer) og udfører en kommando på den fil.

Slet gamle filer Ts handling

De kontakter, vi kan bruge, er som følger:
/ S - Denne switch gør forfiler til at genoprette underkataloger. Ligesom 'DIR / S'.
/ D - Vælg filer med en sidst ændrede dato. For eksempel betyder -365 for over et år siden, -30 betyder for en måned siden.
/ P - For at angive stien til søgningen.
/ C 'kommando' - Denne kommando specificerer kommandoen, der skal udføres på hver fil, der findes. Kommandostrenge skal pakkes ind i dobbelt anførselstegn.

Standardkommandoen er 'cmd / c echo @ file'.

Følgende variabler kan bruges i kommandostrengen:
@fil - returnerer navnet på filen.
@fname - returnerer filnavnet uden udvidelse.
@ext - returnerer kun filtypenavnet.
@sti - returnerer den fulde sti til filen.
@relpath - returnerer den relative sti til filen.
@isdir - returnerer 'SAND', hvis en filtype er
et bibliotek og 'FALSE' for filer.
@fsize - returnerer filens størrelse i byte.
@fdate - returnerer den sidst ændrede dato for filen.
@ftime - returnerer den sidst ændrede tid for filen.

For at slette filer, der er ældre end X dage , gør følgende.

  1. Åbn en ny kommandoprompt eksempel.
  2. Skriv følgende kommando:
    ForFiles / p 'C:  My Folder' / s / d -30 / c 'cmd / c del @file'

    Udskift mappestien og antallet af dage med de ønskede værdier, og du er færdig.

Hvis du f.eks. Vil fjerne filer, der er ældre end en måned fra mappen Downloads, skal du bruge følgende kommando:

ForFiles / p '% brugerprofil%  Downloads' / s / d -30 / c 'cmd / c del @fil'

Dette trick fungerer i alle moderne versioner af Windows inklusive Windows 7, Windows 8, Windows 8.1 og Windows 10.

Slet filer, der er ældre end X dage automatisk

Du kan automatisere denne opgave ved hjælp af den indbyggede Task Scheduler-app.

  1. Åbn administrative værktøjer og klik på Task Scheduler-ikonet.
  2. I venstre rude skal du klikke på emnet 'Task Scheduler Library':
  3. Klik på linket 'Opret opgave' i højre rude:
  4. Et nyt vindue med titlen 'Opret opgave' åbnes. Angiv navnet på opgaven på fanen 'Generelt'. Vælg et let genkendeligt navn som 'Slet gamle filer'.
  5. Skift til fanen 'Handlinger'. Der skal du klikke på knappen 'Ny ...':
  6. Vinduet 'Ny handling' åbnes. Der skal du angive følgende data.
    Handling: Start et program
    Program / script:ForFiles.exe
    Tilføj argumenter (valgfrit):/ p '% brugerprofil% Downloads' / s / d -30 / c 'cmd / c del @fil'
    Skift mappestien og antallet af dage til det, du har brug for.
  7. Gå til fanen Triggers i din opgave. Der skal du klikke på knappen Ny.
  8. Under Start opgaven skal du vælge 'På en tidsplan' i rullelisten og klikke på OK-knappen. Angiv, hvornår du vil have opgaven til at køre.
  9. Skift til fanen 'Indstillinger'. Aktivér indstillingerne
    - Tillad, at opgaven køres efter behov.
    - Kør opgaven så hurtigt som muligt efter en planlagt start savnet.
  10. Klik på OK for at oprette din opgave.

Det er det.

Endelig, hvis du foretrækker PowerShell, kan du bruge en speciel cmdlet til at fjerne gamle filer.

Slet filer ældre end X dage med PowerShell

  1. Åbn et nyt PowerShell-vindue .
  2. Skriv følgende kommando:
    Get-ChildItem '% userprofile%  Downloads' -Recurse | Hvor-objekt {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Fjern-element

Hvis cmdlet Get-ChildItem finder nogen filer, der er ældre end en måned, kaldes cmdlet'en Fjern-element for hver fil til at fjerne den.

Det er det.

Interessante Artikler

Redaktørens Valg

Tag Archives: Event ID-fejl 10016
Tag Archives: Event ID-fejl 10016
Sådan ser du, hvem der har set dine Instagram-højdepunkter
Sådan ser du, hvem der har set dine Instagram-højdepunkter
Instagram er utvivlsomt en af ​​verdens mest populære foto- og videodelingsapps derude med mere end en milliard brugere. Instagram-brugere uploader utroligt mange billeder og videoer og sender direkte beskeder frem og tilbage
Sådan installeres en VPN på en Fire TV Stick
Sådan installeres en VPN på en Fire TV Stick
Bortset fra at beskytte dit privatliv gør virtuelle private netværk (VPN'er) det muligt for dig at narre websteder til at tro, at du er i et andet land, hvilket giver dig adgang til en lang række geospecifikt indhold. For at se tv-shows og
Sådan slettes alle kommentarer i Excel
Sådan slettes alle kommentarer i Excel
Uanset om nogen redigerer dit arbejde, eller du efterlader dig selv vigtige markører, er der en stor chance for, at du bliver vant til kommentarer i Microsoft Excel. Disse dialogbokse er nyttige i udarbejdelsesfasen
Omdøb filer efter hinanden med Tab-tasten i File Explorer
Omdøb filer efter hinanden med Tab-tasten i File Explorer
I denne artikel vil vi se, hvordan du omdøber filer efter hinanden ved hjælp af Tab-tasten i File Explorer.
Sådan videresendes flere e-mails på én gang i Gmail
Sådan videresendes flere e-mails på én gang i Gmail
Selvom sms'er og sociale mediesider er blevet stadig mere populære som måder at kommunikere på, når det kommer til forretning og færdigt arbejde, er e-mail stadig kongen af ​​kommunikationsverdenen. At vide, hvordan man får mest muligt ud
Sådan tilføjes et sprog i Windows 10
Sådan tilføjes et sprog i Windows 10
Se hvordan du tilføjer eller fjerner et sprog i Windows 10. Det er muligt at installere et ekstra sprog eller endda flere sprog på én gang.