3 réponses
dubcek
Messages postés
18782
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 avril 2025
5 630
13 janv. 2012 à 14:38
13 janv. 2012 à 14:38
hello
et avec
et avec
if %ERRORLEVEL% NEQ 0 echo erreur > c:\rapportcopie.txt
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
13 janv. 2012 à 14:40
13 janv. 2012 à 14:40
Bonjour,
pour gérer les noms de fichiers de + de 256 car, il est possible d'utiliser la commande SUBST (je ne dis pas que c'est simple, mais c'est faisable ...)
Bien que tu ne demandes pas d'autre outils, je te recommenderais ROBOCOPY, qui est vraiment fait pour ce que tu fais.
pour gérer les noms de fichiers de + de 256 car, il est possible d'utiliser la commande SUBST (je ne dis pas que c'est simple, mais c'est faisable ...)
Bien que tu ne demandes pas d'autre outils, je te recommenderais ROBOCOPY, qui est vraiment fait pour ce que tu fais.
Merci à vous deux pour les réponses rapide!
dubcek : J'ai tester ta commande mais ça donne la même chose.
Je te montre la parti défois :
:LOG
Echo ------------------------- >> C:\rapportcopie.TXT
Echo Début de la copie du bureau: %date% %time% >> C:\rapportcopie.TXT
xcopy "%spath%\Bureau\Erreur" "%dpath%\Bureau\Erreurr" /s /h /y
if %ERRORLEVEL% NEQ 0 echo erreur > c:\rapportcopie.txt
Echo Fin de la copie du bureau: %date% %time% >> C:\rapportcopie.TXT
Echo ------------------------- >> C:\rapportcopie.TXT
Je fais le test avec le dossier Erreur car dans ce dossier il y a des fichier/dossier trop long ( que j'ai mit intentionnelement pour tester le script ) .
zavenger : Merci , je vais faire une recherche sur subst et regarde du côté de ROBOCOPY .
dubcek : J'ai tester ta commande mais ça donne la même chose.
Je te montre la parti défois :
:LOG
Echo ------------------------- >> C:\rapportcopie.TXT
Echo Début de la copie du bureau: %date% %time% >> C:\rapportcopie.TXT
xcopy "%spath%\Bureau\Erreur" "%dpath%\Bureau\Erreurr" /s /h /y
if %ERRORLEVEL% NEQ 0 echo erreur > c:\rapportcopie.txt
Echo Fin de la copie du bureau: %date% %time% >> C:\rapportcopie.TXT
Echo ------------------------- >> C:\rapportcopie.TXT
Je fais le test avec le dossier Erreur car dans ce dossier il y a des fichier/dossier trop long ( que j'ai mit intentionnelement pour tester le script ) .
zavenger : Merci , je vais faire une recherche sur subst et regarde du côté de ROBOCOPY .