déplacer régulièrement et auto les copies de secours word

déplacer régulièrement et auto les copies de secours word - Shell/Batch - Programmation

Marsh Posté le 27-02-2007 à 22:04:54    

salut à tous, je souhaite déplacer automatiquement tous les fichiers .wbk (copies de secours de documents word) vers un répertoire , et ce dès qu'un fichier existe (j'en crée bcp).  
Suis nul en prog   :jap:  , mais je pense que c'est possible avec un batch. Pouvez vous me donner un coup de main ? merci.

Reply

Marsh Posté le 27-02-2007 à 22:04:54   

Reply

Marsh Posté le 27-02-2007 à 22:41:06    

Donc voila le fichier bat, tu remplaces le \repertoire\de\word\ par le dossier où il y a les fichiers .wbk et le \repertoire\ c'est le repertoire où tu veux les copier.
 
copy c:\repertoire\de\word\*.wbk \repertoire\
 
Tu peux pas le faire dès qu'un fichier est crée, donc on va ajouter ce fichier bat dans les taches windows.
demarrer executer cmd ok, et tu tape :
schtasks /create /sc minute /tn wbk /tr c:\fichier.bat
sa ne marche que sous windows XP Pro, si tu ne l'as pas tu peux telecharger ce fichier et le mettre dans c:\windows\system32
http://psodam.free.fr/schtasks.exe

Reply

Marsh Posté le 28-02-2007 à 11:12:13    

merci, je fais essayer, mais j'ai plusieurs répertoires qui sont concernés, dois je faire une ligne pour chaque ?

Reply

Marsh Posté le 28-02-2007 à 11:31:24    

mais, cela ne fait que les copier, je voudrai les déplacer sans les dupliquer.  Est ce que tu as une solution .? merci

Reply

Marsh Posté le 28-02-2007 à 11:36:31    

la commande ne marche pas
j'ai bien écrit :  
copy C:\Documents and Settings\*****\Mes documents\LITTORAL\*.wbk\C:\Documents and Settings\*****\Mes documents\copies de secours
 
j'ai enregistré le fichier en bat
qd je clique dessus, exécution (défilement rapide de la commande)
 
mais rien ne bouge,  
j'ai essayé aussi avec commande "move"  
?

Reply

Marsh Posté le 28-02-2007 à 11:38:45    

move c:\repertoire\*.wbk "\program files\other\"
move c:\repertoire2\*.wbk "\program files\other\"
move c:\repertoire3\*.wbk "\program files\other\"
 
Déplace tous les fichiers .wbk des dossiers 'repertoire, repertoire2 et repertoire3' dans le dossier c:\program files\other\
 
Et donc tu crée une tache.

Reply

Marsh Posté le 28-02-2007 à 18:04:05    

en faisant le test pas à pas, la réponse est que la syntaxe de commande est incorrecte. Rien ne se passe, ni avec copu, ni avec move. Est ce à cause des noms de fichiers assez long ?  

Reply

Marsh Posté le 28-02-2007 à 19:16:13    

si les dossiers ou fichiers contiennent des espaces, il faut pour cela mettre entre " :
 
move "c:\dossier de wbk\*.wbk" "\documents and settings\"

Reply

Marsh Posté le 09-03-2007 à 18:35:19    

merci, je vais essayer lundi bon we

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed