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
merci de votre aide
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"); }
Partager