Comment filtrer des fichiers sur leur date de création
Bonjour,
j'ai un problème avec un script qui doit fait la liste de fichier des fichier txt d'un jour donné, puis les compresser avec un utilitaire puis les supprimer une fois qu'il sont compresser.
pb je n'arrive pas a faire un filtre correct sur la date de création des fichiers
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| $datej=Get-Date -format yyyy'_'MM'_'dd'_'
$nomdufichier=$datej + "test.zip"
$fichiers=Get-Childitem c:\test\test\*.txt | where {!$_.CreationTime -lt (get-Date).Adddays(-2)}
C:\localbin\7za465\7za.exe a c:\test\test\$nomdufichier $fichiers
If ([System.IO.File]::Exists($dirsource + $nomdufichier))
{
Remove-Item $fichiers
}
else
{
[Console]::WriteLine("fichier n'exist pas");
} |
merci de votre aide