Supprimer un dossier sauf 1 sous dossier(dos)
Résolu
glob04d
-
glob04d -
glob04d -
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
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
2 réponses
-
Salut !
cette commande doit etre ton besoin :
rm -r (ls | grep -v '^Images')
Images= le nom du sous dossier que tu voudrais garder . -
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
)
)