Page 1 sur 1

OK - Effacer un répertoire complet par un batch

Posté : 05 août 2006, 09:25:38
par marsinph
Je veux simplement creer un fichier bat qui me permette d'automatiser la suppression de repertoires.

Cela semble simple, mais !!!!!! Cela l'est beaucoup moins.
Lorsqu'il y a un espace dans le nom du repertoire, la commande rmdir ne fonctionne pas !!!
Même en remplacant l'espace par un " ? ".

Exemple : rmdir C:\Documents and Settings\internet\Local Settings\Temp
Vous allez me dire de supprimer les espaces, mais c'est impossible car le répertoire racine fait partie de Windows !!!

Je precise que ce n'est pas un problème d'autorisations. Celles-ci ont été modifiées en conséquences !!!

J'espere avoir exprimé clairement mon souci ????

Posté : 05 août 2006, 21:36:26
par freezzz
slt

c'est très simple, tu places des "" dans le nom du dossier
il faut un /S pour suppression du contenu et un /Q pour ne pas avoir de message de confirmation
exemple: rmdir /s /q "c:\test dossier"


voilou :D

OK

Posté : 05 août 2006, 23:16:11
par marsinph
Bonsoir.

Freez, merci.

Maintenant, je m'en veux de ne pas y avoir pensé plus tot.
En effet, c'est ce qu'il fallait faire quand nous étions encore sous DOS.

En tout cas, je vois que les commandes DOS ne sont vraiment pas à mettre aux oubliettes. Ainsi que les bases essentielles.

Je rale, je me traite de tous les noms,....
A force de vouloir chercher la petite bete, on ( je ) passe à coté de l'évidence. Si cette derniere reflexion peut aider d'autres, j'en serai ravi.