Je voudrais supprimer tous les fichiers et sous-dossiers dans un fichier de commandes sous Windows 7 et conserver le dossier principal. Fondamentalement, vider le dossier. Quelle est l'instruction en ligne de commande pour cela ?
Réponses
Trop de publicités?La meilleure solution : par exemple, je veux supprimer tous les fichiers et sous-répertoires du répertoire parent, disons "C:\Utilisateurs\Bureau\Nouveau dossier\". La manière la plus facile est de créer un fichier batch avec les trois commandes suivantes.
cd C:\Utilisateurs\Bureau\Nouveau dossier\
del * /S /Q
rmdir /S /Q "C:\Utilisateurs\Bureau\Nouveau dossier\"
Ici, d'abord il nettoiera tous les fichiers dans tous les sous-répertoires, puis nettoiera tous les sous-répertoires vides. Comme le répertoire de travail actuel est le répertoire parent, c'est-à-dire "\Nouveau dossier", la commande rmdir ne peut pas supprimer ce répertoire lui-même.
Vous pouvez utiliser rmdir pour supprimer les fichiers et sous-dossiers, comme ceci:
rmdir /s/q MonDossierChemin
Cependant, il est significativement plus rapide, surtout lorsque vous avez beaucoup de sous-dossiers dans votre structure, d'utiliser del avant le rmdir, comme ceci:
del /f/s/q MonDossierChemin > nul
rmdir /s/q MonDossierChemin
- Réponses précédentes
- Plus de réponses