J'ai la situation suivante. J'ai un dossier Temp qui est rempli avec toutes sortes de fichiers et de répertoires. Je veux / ai besoin de le nettoyer régulièrement, mais je ne peux pas comprendre une commande ou un ensemble de commandes MS-DOS pour le faire. La commande appelée erase supprime tous les fichiers, donc pas de problème, mais les répertoires sont la chose avec laquelle je lutte. Je sais que certains d'entre vous pourraient suggérer de supprimer le répertoire Temp, puis de le créer, ce qui n'est malheureusement pas une option pour moi, car je DOIS le garder intact, car cela perturbe le système.
Des idées, bonnes personnes? :)
windows-8
command-line
Adamas
la source
la source
Réponses:
Dans un système MS-DOS, utilisez
deltree
.DELTREE [/Y] directory\*.*
Depuis une fenêtre de commande dans les dernières versions, vous pouvez utiliser
rd.exe
ourmdir.exe
rd directory/* /s
ou
rmdir directory/* /s
la source
Si vous ne voulez pas qu’il vous demande une confirmation, vous devez également
/Q
activer le commutateur.J'ai un fichier batch qui fait ce qui suit:
Je voulais que le contenu du dossier Documents soit supprimé, mais cette commande supprime tout le dossier. J'ai essayé E: \ Documents * mais en vain.
Donc ce que j'ai fini par faire était:
la source
la source