Bonjour à tous,
j'ai un dossier A qui contient plusieurs dossiers A'. Chaque jour, l'ensemble des dossiers A' doit être répliqué dans un sous-dossier d'un dossier backup. Le nom de ce sous-dossier est la date du jour.
J'ai quelque chose du genre :
Parfois certains dossiers sont vides. Dans ce cas, un message "The filename, the directory name or volume label syntax is incorrect" est affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 FOR %%G IN (A B C D) DO ( MOVE /Y %SRC%\%%G\* %DST%\%today%\%%G )
Afin d'éviter cet affichage, j'aimerais vérifier que le dossier contient bien quelque chose. Pour cela, je souhaiterais effectuer un truc du genre (en m'inspirant de : http://windows.developpez.com/faq/ba...folder_content) :
Malheureusement, il semble qu'il y ait un problème avec les labels. En effet, il me retourne "The syntax of the command is incorrect". Quelqu'un pourrait-il éclairer ma lanterne, et m'expliquer pourquoi il coince ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FOR %%G IN (A B C D) DO ( For %%a In ("%SRC%\%%G\*") Do ( MOVE /Y %SRC%\%%G\* %DST%\%today%\%%G goto END ) :END )
D'avance, je vous remercie.
Partager