[Batch] Récupération erreur de copie fichier.
Résolu
thanassos
Messages postés
2624
Statut
Contributeur
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,
j'ai fait un Batch pour copier des fichiers de différents dosiers dans un dossier unique à partir d'un fichier texte.
Le problème que j'ai est que j'ai des erreurs de copie de certains fichiers et j'aurai voulu savoir comment faire pour récupérer dans un fichier txt les erreurs de copie.
Je met le code au cas ou.
comme je fait une bouche le
Cordialement
than
Wake me, when you need me ...
j'ai fait un Batch pour copier des fichiers de différents dosiers dans un dossier unique à partir d'un fichier texte.
Le problème que j'ai est que j'ai des erreurs de copie de certains fichiers et j'aurai voulu savoir comment faire pour récupérer dans un fichier txt les erreurs de copie.
Je met le code au cas ou.
@echo off echo "Enter File list Path" set /p FilePath= echo "Enter Local Drive" set /p LocalDrive= echo "Enter Destination Path" set /p FileDest= for /f "delims=" %%i in ('type %FilePath%') do ( copy "%%i" "%FileDest%" 1> logerreur.txt )
comme je fait une bouche le
>1 logerreur.txtne marche pas il se fait écraser constamment.
Cordialement
than
Wake me, when you need me ...
A voir également:
- [Batch] Récupération erreur de copie fichier.
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier batch - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Bon bah auto réponse j'ai trouvé finalement.
si ça intéresse voila la réponse :
le >> permet d'ajouter la ligne à un fichier.
Merci zipe31 pour ta réponse rapide et ton aide :)
si ça intéresse voila la réponse :
@echo off echo "Enter File list Path" set /p FilePath= echo "Enter Destination Path" set /p FileDest= for /f "delims=" %%i in ('type %FilePath%') do ( IF EXIST "%%i" ( copy "%%i" "%FileDest%" ) IF NOT EXIST "%%i" (echo "%%i" >> errorlog.txt) )
le >> permet d'ajouter la ligne à un fichier.
Merci zipe31 pour ta réponse rapide et ton aide :)