Précédent   Forum des professionnels en informatique > Autres langages > Général Visual Basic 6 et VBScript > VBScript
VBScript Le forum d'entraide sur VBScript. Avant de poster -> La FAQ VBScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 09h53   #1
Invité régulier
 
Homme
Technicien maintenance
Inscription : janvier 2012
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 69
Points : 5
Points : 5
Par défaut Copies de fichiers

Bonjour,

Je souhaiterais créer un script qui me permet de copier des fichiers d'une ressource à une autre avec la création d'un fichier LOG traçant les fichiers copiés. Au début du LOG il doit y avoir la date du jour. A la fin du script, le LOG devra être envoyé par mail. Le script sera lancé par un planificateur des Tâches tous les jours.

J'ai trouvé comment copié les fichiers et envoyé par mail le LOG Mais je ne sais pas comment créer le LOG.

Code :
1
2
3
4
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "\\monserveur\test.txt", "\\monserveur\echange\"
Set objFSO = Nothing
Merci par avance
genius2139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 12h58   #2
Membre Expert
 
Avatar de hackoofr
 
Homme Mehdi Tounisiano
Enseignant
Inscription : juin 2009
Messages : 762
Détails du profil
Informations personnelles :
Nom : Homme Mehdi Tounisiano
Âge : 37
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : juin 2009
Messages : 762
Points : 1 283
Points : 1 283

Code :
1
2
3
4
5
6
7
8
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "\\monserveur\test.txt", "\\monserveur\echange\"
Set f = fso.OpenTextFile("LOG.txt",8,true)
f.writeLine "Le "& Day(Now)& "/"& Month(Now)& "/" & Year(Now)& " @ "& Hour(Now)& ":"& Minute(Now)& ":"& Second(Now)
f.writeLine "Le Fichier \\monserveur\test.txt est copié dans \\monserveur\echange\"
f.writeLine String(100,"*")
Set FSO = Nothing
__________________
[VBS] SHORTCUTREMOVER outil pour supprimer automatiquement les raccourcis infectés par un virus sur une clé USB
[VBS] Protection Dossier par Mot de Passe
Mes Contributions en Téléchargement
N'oubliez pas de voter pour les messages dont la réponse est pertinente, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile)
et si votre Problème est résolu pensez au Tag


hackoofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 13h04   #3
Invité régulier
 
Homme
Technicien maintenance
Inscription : janvier 2012
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : janvier 2012
Messages : 69
Points : 5
Points : 5
Citation:
Envoyé par hackoofr Voir le message

Code :
1
2
3
4
5
6
7
8
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "\\monserveur\test.txt", "\\monserveur\echange\"
Set f = fso.OpenTextFile("LOG.txt",8,true)
f.writeLine "Le "& Day(Now)& "/"& Month(Now)& "/" & Year(Now)& " @ "& Hour(Now)& ":"& Minute(Now)& ":"& Second(Now)
f.writeLine "Le Fichier \\monserveur\test.txt est copié dans \\monserveur\echange\"
f.writeLine String(100,"*")
Set FSO = Nothing
Merci beaucoup!
genius2139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h08.


 
 
 
 
Partenaires

Hébergement Web