Bonjour à tous,
Je fais un batch pour faire une sauvegarde automatique.
Je crée un nouveau dossier avec la date dans le nom (pour l'historique).
Je copie tous mes fichiers dans ce dossier.
Je zippe ce dossier.
Et enfin je voudrai supprimer mon dossier pour conserver uniquement les ZIP.
Le problème est que je n'arrive pas à supprimer ce dossier : le dossier spécifique est introuvable ( selon lui ! )
En fait quand j'ai fait ECHO nom_dossier, je me suis apperçue qu'il affichait nom_dossier avec un espace à la fin et le nom du dossier est uniquement nom_dossier. Est-ce que cet espace pose problème ?
Merci bp par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SETLOCAL SET DIRNAME=c:\test\Sauvegarde FOR /F "tokens=1,2* delims=/" %%A IN ('DATE /T') DO SET DIRNAME=%DIRNAME%_%%A-%%B-%%C MD "%DIRNAME%" ECHO "%DIRNAME%" créé. Xcopy P:\test\mon_projet "%DIRNAME%" /E /R /Y /I ECHO %DIRNAME% DEL /Q %DIRNAME%\*.* RMDIR /S /Q %DIRNAME%
Partager