[batch]forfiles et espace dans nom de fichier
Hadra38
Messages postés
109
Statut
Membre
-
Hadra38 Messages postés 109 Statut Membre -
Hadra38 Messages postés 109 Statut Membre -
Bonjour,
je suis entrain de faire un script pour supprimer tout les fichiers vieux d'un mois ou plus dans un repertoire... ceci en batch...
J'utilise la commande "forfiles" comme ceci :
Set repertoire=C:\RepertoireAnettoyer\
Set nb_jours=30
FORFILES -p "%repertoire%" -s -d -%nb_jours% -c "cmd /c del @FILE"
Cependant, les fichiers contenant un espace dans leurs noms ne sont pas effacer...
j'ai essayé d'ecrire la commande avec des astuces du genre :
........... -c "cmd /c del \"@FILE\""
........... -c "cmd /c del 0x22@FILE0x22"
mais rien n'y fait ...
si vous avez des solutions .... merci de m'aider !!!
hadra
je suis entrain de faire un script pour supprimer tout les fichiers vieux d'un mois ou plus dans un repertoire... ceci en batch...
J'utilise la commande "forfiles" comme ceci :
Set repertoire=C:\RepertoireAnettoyer\
Set nb_jours=30
FORFILES -p "%repertoire%" -s -d -%nb_jours% -c "cmd /c del @FILE"
Cependant, les fichiers contenant un espace dans leurs noms ne sont pas effacer...
j'ai essayé d'ecrire la commande avec des astuces du genre :
........... -c "cmd /c del \"@FILE\""
........... -c "cmd /c del 0x22@FILE0x22"
mais rien n'y fait ...
si vous avez des solutions .... merci de m'aider !!!
hadra