bonjour à tous
je dois supprimer tous les fichiers du jour et l'heure est différente de l'heure systeme
j'ai teste le code suivant mais cela efface systématiquement tous les fichiers sans tenir compte de l'heure
merci pour vos réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 set shl = CreateObject("wscript.shell") Set FSO = CreateObject("Scripting.FileSystemObject") Set objFSO = CreateObject("Scripting.FileSystemObject") Set Net = CreateObject("WScript.Network") strDirDIFFUSION="e:\DIFFUSION\6460" set folder = FSO.GetFolder ("e:\DIFFUSION\6460" ) For Each Fichier In FSO.GetFolder(strDirDIFFUSION).Files if DateDiff ("H", Fichier.DateLastModified, TIME)<> 0 then Fichier.Delete End If Next








Répondre avec citation



, l'heure évoluant tout le temps, forcement que tous fichiers enregistrés ont comme heure DateLastModified une heure différents de l'heure system, au minimum l'heure du fichier precede forcement heure system.
Partager