Reprise du message précédent :
Salut,
Je viens de tester ta proposition, le script m'affiche deux erreurs différentes :
- D'abord, ce pop-up :
http://www.noelshack.com/up/aac/img1-1a607c8097.jpg
(J'ai indiqué la ligne dans le script en commentaire)
- Ensuite, sans rien toucher, en re-exécutant le script, ce pop-up :
http://www.noelshack.com/up/aac/img2-456e540822.jpg
Script entier :
'Declarations de variables
'Mapping du FTP
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network" )
WshNetwork.MapNetworkDrive "Z:", "\\172.20.59.15\emeric"
'Repertoire ou sont stockees les Alertes Webcam (Photos ou Mini videos)
DossierAlertesWebcam = "Z:\"
'Repertoire ou sont stockees les captures webcam (Photos et Videos complètes)
DossierCapturesWebcam = "C:\Program Files\Wireless-G Internet Home Monitoring Camera\Storage\LKe74ad8\Data"
'Nombre de jours de conservation des Fichiers
AgeMaximalFichiers = "2"
'Initialisation des objets
Set fso = CreateObject("Scripting.FileSystemObject" )
'On verifie que le dossier de stockage des alertes existe
If (myName = Winrep = fso.FolderExists(DossierAlertesWebcam)) = False Then
Erreur = MsgBox("Le Dossier des Alertes Webcam est introuvable !" )
Wscript.Quit
End If
'On verifie que le dossier de stockage des captures existe
If (myName = Winrep = fso.FolderExists(DossierCapturesWebcam)) = False Then
Erreur = MsgBox("Le Dossier des Captures Webcam est introuvable !" )
Wscript.Quit
End If
'On recupere la date système
DateSysteme = Date
'Suppression des fichiers trop anciens
Set Folder = fso.Getfolder(DossierAlertesWebcam)
For Each File In Folder.Files
'LIGNE 38:
If (DateDiff("d", File.DateCreated, DateSysteme) > CInt(AgeMaximalFichiers)) Then
If File.Attributes And 1 Then File.Attributes = File.Attributes - 1
File.Delete()
End If Next
Set Folder = fso.Getfolder(DossierCapturesWebcam)
For Each File In Folder.Files
If (DateDiff("d", File.DateCreated, DateSysteme) > CInt(AgeMaximalFichiers)) Then
If File.Attributes And 1 Then File.Attributes = File.Attributes - 1
File.Delete()
End If
Next
'Supprime le mapping
WshNetwork. RemoveNetworkDrive "Z:" |
Chemin du FTP :
http://www.noelshack.com/up/aac/img3-f0d723d122.jpg
J'ai fais un test avec E:, F:, T: lol mais à chaque fois il me crée un nouveau lecteur réseau du même nom :S
Donc voila ça ne fonctionne pas, est-ce que ça te parle ?
Message édité par ZeratuuL le 15-01-2010 à 15:32:55