Cum să ștergeți fișiere mai vechi de X zile pe Windows

Dec 24, 2024
Întreținere și optimizare

V-am arătat deja cât de flexibil poate fi shell-ul Linux , dar asta nu înseamnă că Windows se află în urmă. Iată două tehnici pe care le puteți utiliza în funcție de preferințele dvs. de shell, cmd sau PowerShell.

PowerShell 3

Get-ChildItem –Path „C: \ Backups” –Recurse | Where-Object CreationTime –lt (Get-Date) .AddDays (-5) | Eliminați-articolul

PowerShell 2

Get-ChildItem –Path „C: \ Backups” –Recurse | Where-Object{$_.CreationTime –lt (Get-Date).AddDays(-5)} | Eliminați-articolul

Explicaţie

  • În primul rând, obținem obiectele FileInfo și DirectoryInfo în calea C: \ Backups.
  • Obiectele FileInfo și DirectoryInfo conțin ambele o proprietate CreationTime, astfel încât să putem filtra colecția folosind aceasta.
  • Operatorul –lt (mai puțin de) este apoi folosit pentru a compara proprietatea CreationTime a obiectelor cu Get-Date (data curentă) scade 5 zile.
  • Acest lucru ne lasă apoi cu o colecție de obiecte care au fost create în urmă cu mai mult de 5 zile, pe care le trecem la Remove-Item.

Pro Tip

Pentru a vedea ce va fi eliminat, puteți utiliza parametrul –WhatIf:

Get-ChildItem –Path „C: \ Backups” –Recurse | Where-Object CreationTime –lt (Get-Date) .AddDays (-5) | Remove-Item –WhatIf

Prompt de comandă

În timp ce vă recomandăm să utilizați una dintre metodele PowerShell, fără a intra în niciunul dintre detaliile dificile, puteți face acest lucru și din promptul de comandă.

forfiles -p "C: \ Backups" -s -m *. * -d -5 -c "cmd / c del @path"

Pro Tip

Pentru a vedea ce fișiere vor fi șterse, puteți utiliza ecoul.

forfiles -p "C: \ Backups" -s -m *. * -d -5 -c "cmd / c echo @file"

.intrare-conținut .pentru-intrare

How To Automatically Delete Files Older Than X Days On Windows 10

Python Script To Delete All Files Which Are Older Than X Days

How To Automatically Delete Files Older Than 30 Days From Recycle Bin In Windows 10

Delete Files On A Schedule In Windows

Bash Script To Delete Files Older Than X Days With Subdirectories (6 Solutions!!)

How To Remove Files Older Than X With PowerShell

PowerShell Delete Files Older Than Extension

Delete "x" Days Old Files With Linux Crontab

How To Move Files From One Folder To Another After X Days On Windows 10

Unix & Linux: Delete Files Older Than X Days + (3 Solutions!!)

Delete Files Older Than 'X' Date, Classify Files As Old And New Using Python

Unix Shell Scripting For Beginners | Delete Files Older Than A Month

Windows - How To Delete Specific Files / Empty A Folder On A Schedule

LQA01 - How To Remove Files Older Than 7 Days Using Cron Job

Simple Script To Remove Files That Are Older Than A Certain Number Of Days - PowerShell For System A

How To Removes Files Older Than 7 Days | Batch File To Remove Files Older Than 7 Days | Space Issue

Advanced Shell Scripting Tutorial | Delete More Than X Days Directories | Tech ArkIT


Întreținere și optimizare - Cele mai populare articole

Cum să verificați starea AppleCare pe dispozitivele dvs. Apple

Întreținere și optimizare Mar 25, 2025

CONȚINUTUL NECACHAT Indiferent dacă dispozitivul dvs. Apple este la inițial AppleCare perioada de garanție sau acoperită de AppleCare + , verifi..


Cum să verificați starea bateriei MacBook-ului dvs.

Întreținere și optimizare May 23, 2025

Bateriile computerului au o durată de viață limitată și se degradează în timp, deci sunt adesea primul lucru pe care trebuie să îl folosiți pe un laptop Mac. Pute�..


De ce Windows vrea să repornească atât de des?

Întreținere și optimizare Sep 22, 2025

Dacă aproape toată lumea pare să aibă o plângere cu privire la Windows, este că dorește să repornească atât de des. Indiferent dacă este vorba de actualizări Windows sau..


Cum să vă configurați iPhone-ul pentru a vă aminti unde ați parcat

Întreținere și optimizare Nov 16, 2024

CONȚINUTUL NECACHAT Nu este distractiv să-ți închei călătoria rătăcind în căutarea mașinii tale. Acum, datorită unei noi funcții iOS, nu trebuie să - aruncăm o priv..


Aflați exact ce conține Mac-ul dvs. cu ajutorul utilitarului de informații despre sistem

Întreținere și optimizare May 25, 2025

Când comandați computerul Mac sau mergeți într-un magazin Apple pentru a cumpăra unul, probabil că sunteți vag conștienți de hardware-ul din interiorul acestuia. Cu utilita..


Cum faceți tastele Shift, Ctrl și Alt să comute ca Blocare majuscule?

Întreținere și optimizare Mar 3, 2025

Fie că se datorează unei dizabilități sau doar unei preferințe personale, uneori trebuie să ștergeți unele funcționalități unice din tastatură. Dar cum te descurci? Post..


Cum să dezactivați anunțurile Amazon Search în Unity Dash din Ubuntu

Întreținere și optimizare Oct 19, 2025

Treceți la Ubuntu 12.10 (Quantal Quetzal) și veți avea o surpriză - Ubuntu vă arată acum reclame pentru produsele Amazon atunci când căutați în tabloul dvs. de bord. Exist..


Vizualizați adresele URL ca indicative în Firefox

Întreținere și optimizare Dec 22, 2024

CONȚINUTUL NECACHAT Doriți o modalitate de a vizualiza adresele URL ale link-ului oriunde se află mouse-ul într-o pagină web, în ​​loc să utilizați bara de stare? Acum puteți f..


Categorii