1 votes

Comment puis-je supprimer des fichiers datant de plus de 30 jours ?

forfiles -p "C:\what\ever" -s -m *.* /D -<number of days> /C "cmd /c del @path"

J'utilise l'option ci-dessus réglée sur 90 jours. Il ne veut pas supprimer les fichiers précédents, sauf s'il est réglé sur 30 jours. Je ne sais pas ce qui m'échappe.

1voto

Charles Burge Points 1957

Voici la méthode Powershell :

$limit = (Get-Date).AddDays(-30)
Get-ChildItem -Path "C:\Path\Whatever" -Recurse | Where-Object {$_.LastWriteTime -lt $limit} | Remove-Item

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X