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 : Sélectionner tout - Visualiser dans une fenêtre à part
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