Comment supprimer un dossier et tout son contenu du répertoire actuel?
Ce code qui ne fonctionne pas:
@echo off
if exist output @set /p checkdir= Output directory found. Do you wish to overwrite it?:
if /I %checkdir% == Y deltree /s /output
pause
34
demandé sur
Félix Gagnon-Grenier
2011-10-24 10:47:47
1 réponses
Vous cherchiez cette commande:
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
/S Removes all directories and files in the specified directory
in addition to the directory itself. Used to remove a directory
tree.
/Q Quiet mode, do not ask if ok to remove a directory tree with /S
Dans votre cas, utilisez simplement / s , il supprimera toute l'arborescence de répertoires en demandant d'abord à l'utilisateur s'il doit continuer, c'est-à-dire-afficher la sortie suivante à l'écran:
"folderName, Are you sure (Y/N)?"
Où folderName
est le nom du dossier (et ses sous-dossiers) que vous souhaitez supprimer.
Testé sur Windows 7, 64 bits.
78
répondu
weberik
2018-03-23 16:26:50