Je cherche un fichier batch qui ira dans C:\Documents and Settings\ et supprimera tous les dossiers sauf quelques-uns que je veux conserver.
Réponses
Trop de publicités?Voici une astuce astuce =D
Si vous avez une liste de chemins de dossiers dans disons folders.txt répertoriés comme suit :
- C:\Documents and Settings\Mechaflash
- C:\Documents and Settings\Mom
- C:\Documents and Settings\Dad
etc. Ce que vous pouvez faire, c'est de changer temporairement les dossiers en dossiers cachés, puis de supprimer tous les dossiers non cachés.
CD "C:\Documents and Settings\"
FOR /F "tokens=*" %%A IN (folders.txt) DO (
ATTRIB +H "%%A" /S /D
)
FOR /F "USEBACKQ tokens=*" %%F IN (`DIR /B /A:-HD "C:\Documents and Settings\"`) DO (
RMDIR /S /Q %%A
)
FOR /F "tokens=*" %%A IN (folders.txt) DO (
ATTRIB -H "%%A" /S /D
)
Gilles Arcas
Points
2641
Arun
Points
1853