J'ai une requête très simple . J'ai un dossier "x" sur mon bureau (Windows 7), Et je veux écrire un programme batch pour supprimer tous les fichiers qu'il contient. (toutes les extensions) Voici ce que j'ai développé:
cd c:\users\admin\desktop\x\
del *.*
mais, quand je l'ouvre, la console demande toujours une entrée humaine (O/N) . Que puis-je faire pour contourner cela?
Utilisez toujours le chemin explicite pour qu'une faille ne supprime pas le dossier en cours, quel que soit le moment.
Tous les fichiers visibles, en silence
del "c:\users\admin\desktop\x\*.*?"
Tous les fichiers visibles, en utilisant silencieusement/q
del /q "c:\users\admin\desktop\x\*.*"
Tous les fichiers visibles, y compris les sous-répertoires, en mode silencieux
del /s /q "c:\users\admin\desktop\x\*.*"
tapez del /?
pour plus d'informations.
del /q *.*
Voir del /? Suppression que l'utilisateur dispose des autorisations appropriées.
C'est dangereux, mais
del *?*
ou
del ?*?
devrait supprimer si nécessaire.