Supprimer un dossier sauf 1 sous dossier(dos)

Résolu/Fermé
glob04d - 10 mai 2010 à 12:09
 glob04d - 10 mai 2010 à 14:21
Bonjour à tous,

J'aimerais supprimer le contenu d'un dossier, sauf un sous dossier.
Je m'explique.. j'ai un dossier "site" qui contient plusieurs fichiers .php, et certains sous dossier comme "css", "image" etc.

J'aimerais supprimer le contenu de ce dossier "site", mais en gardant le contenu du sous dossier "imagecache". Le tout dans un fichier script .bat ( donc des commandes dos )

Merci

A voir également:

2 réponses

fidraman Messages postés 182 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 16 septembre 2010 8
10 mai 2010 à 12:21
Salut !
cette commande doit etre ton besoin :
rm -r (ls | grep -v '^Images')

Images= le nom du sous dossier que tu voudrais garder .
0
Je suis sous windows.

J'ai fini par trouvé, pour ceux que ça interesse :

SET Doc_web=C:\inetpub\wwwroot\monsite

del /Q %Doc_web%

for /f %%R in ('dir /b /ad %Doc_web%') do (
if %%R NEQ imagecache (
rmdir /Q /S %Doc_web%\%%R
)
)
0