[Batch] Supprimer un Dossier avec la com. Del
Résolu/Fermé
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
-
14 févr. 2006 à 21:41
creatyssim Messages postés 23 Date d'inscription vendredi 26 février 2016 Statut Membre Dernière intervention 4 mars 2016 - 26 févr. 2016 à 10:49
creatyssim Messages postés 23 Date d'inscription vendredi 26 février 2016 Statut Membre Dernière intervention 4 mars 2016 - 26 févr. 2016 à 10:49
A voir également:
- Batch supprimer dossier
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Supprimer edge - Guide
29 réponses
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
14 févr. 2006 à 22:04
14 févr. 2006 à 22:04
bonsoir,
quelque chose comme ça par exemple :
pushd %1
del /q *.*
for /f "Tokens=*" %%G in ('dir /B') do rd /s /q "%%G"
popd
** supprimera tous les fichiers ET les dossiers sans supprimer le répertoire racine, donc se placer au préalable dans c:\documents and settings\ton compte\local settings\temporary internet ...
**** a tester, j'ai plus l'habitude de faire du batch...
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
quelque chose comme ça par exemple :
pushd %1
del /q *.*
for /f "Tokens=*" %%G in ('dir /B') do rd /s /q "%%G"
popd
** supprimera tous les fichiers ET les dossiers sans supprimer le répertoire racine, donc se placer au préalable dans c:\documents and settings\ton compte\local settings\temporary internet ...
**** a tester, j'ai plus l'habitude de faire du batch...
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
15 févr. 2006 à 10:48
15 févr. 2006 à 10:48
donc pour moi, à ce moment précis, les process sont fermés ...
IE est intégré à Windows, et Windows n'est jamais fermé.
La seule solution pour supprimer ces dossiers, c'est de le faire en dehors de Windows, a priori.
Ou alors tuer les handles avec ProcessExplorer, puis supprimer les dossiers, mais bon :-/
Si ces dossiers sont vides, quel besoin de les supprimer ?
IE est intégré à Windows, et Windows n'est jamais fermé.
La seule solution pour supprimer ces dossiers, c'est de le faire en dehors de Windows, a priori.
Ou alors tuer les handles avec ProcessExplorer, puis supprimer les dossiers, mais bon :-/
Si ces dossiers sont vides, quel besoin de les supprimer ?
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
15 févr. 2006 à 17:24
15 févr. 2006 à 17:24
Merci de vos réponses, mais ça je sais que si le dossier ou le fichier est utilisé par un process c'est impossible de les supprimer, j'ai créer un dossier moi-même avec rien dedans dans temporary.... et même comme cela c'est impossible.
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
14 févr. 2006 à 22:56
14 févr. 2006 à 22:56
Merci de ta réponse mais dis-moi où je dois les placer SVP voici ce que j'avais fais :
cd c:\DOCUME~1\Berto\LOCALS~1\TEMPOR~1
del *.* /S/Q
cd c:\DOCUME~1\Berto\LOCALS~1\TEMPOR~1
del *.* /S/Q
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
14 févr. 2006 à 23:04
14 févr. 2006 à 23:04
deltree /?
non ?
non ?
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
15 févr. 2006 à 01:20
15 févr. 2006 à 01:20
re-
bonsoir seb :)
deltree ne fonctionnera que sous win 98
sous xp cette commande n'existe plus (parait-il !!)
http://www.hiboox.com/image.php?img=qtv4d-5.jpg
--> jmber
après ton cd:\......
tu vas avoir qque chose comme ça :
cd c:\DOCUME~1\Berto\LOCALS~1\TEMPOR~1
pushd %1
del /q *.*
for /f "Tokens=*" %%G in ('dir /B') do rd /s /q "%%G"
popd
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
bonsoir seb :)
deltree ne fonctionnera que sous win 98
sous xp cette commande n'existe plus (parait-il !!)
http://www.hiboox.com/image.php?img=qtv4d-5.jpg
--> jmber
après ton cd:\......
tu vas avoir qque chose comme ça :
cd c:\DOCUME~1\Berto\LOCALS~1\TEMPOR~1
pushd %1
del /q *.*
for /f "Tokens=*" %%G in ('dir /B') do rd /s /q "%%G"
popd
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
15 févr. 2006 à 08:57
15 févr. 2006 à 08:57
Sous XP, del supporte l'option /S pour supprimer les sous-répertoires :-)
del /?
del /?
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
15 févr. 2006 à 09:28
15 févr. 2006 à 09:28
amis du matin bonjour,
del supporte l'option /S
ben oui, c'est ce que je pensais aussi mais :
j'ai rajouté les commutateurs /S et /Q mais rien n'y fait (cf message d'origine)
c'est pour ça que .... d'un autre côté, ça me fait réviser un peu les commandes DOS, on n'a pas l'occasion tous les jours maintenant de travailler sur des batch ..... :D
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
del supporte l'option /S
ben oui, c'est ce que je pensais aussi mais :
j'ai rajouté les commutateurs /S et /Q mais rien n'y fait (cf message d'origine)
c'est pour ça que .... d'un autre côté, ça me fait réviser un peu les commandes DOS, on n'a pas l'occasion tous les jours maintenant de travailler sur des batch ..... :D
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
15 févr. 2006 à 10:14
15 févr. 2006 à 10:14
Mais je m'aperçois qu'il "delete" bien tous les fichiers mais pas les dossiers
Peut-être tout simplement parcequ'il y a encore des programmes qui ont des handles ouverts sur ces dossiers/fichiers ?
Il est impossible de supprimer un fichier/dossier si une application a encore la main dessus.
Et IE et l'explorateur sont chargés presque en permanence en mémoire, d'où l'impossibilité de supprimer ces dossiers.
Tu ne pourra donc pas les supprimer, c'est normal.
Peut-être tout simplement parcequ'il y a encore des programmes qui ont des handles ouverts sur ces dossiers/fichiers ?
Il est impossible de supprimer un fichier/dossier si une application a encore la main dessus.
Et IE et l'explorateur sont chargés presque en permanence en mémoire, d'où l'impossibilité de supprimer ces dossiers.
Tu ne pourra donc pas les supprimer, c'est normal.
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
15 févr. 2006 à 10:35
15 févr. 2006 à 10:35
re-
oui oui, je suis bien conscient du problème ...
j'avais lu ça aussi :
"nettoye" mes dossiers Temp et Temporary Internet Files avant de fermer mon ordi
donc pour moi, à ce moment précis, les process sont fermés ...
perso, j'utilise Ccleaner pour faire le ménage mais bien sur c'est quand même un peu plus long qu'un batch .....
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
oui oui, je suis bien conscient du problème ...
j'avais lu ça aussi :
"nettoye" mes dossiers Temp et Temporary Internet Files avant de fermer mon ordi
donc pour moi, à ce moment précis, les process sont fermés ...
perso, j'utilise Ccleaner pour faire le ménage mais bien sur c'est quand même un peu plus long qu'un batch .....
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
15 févr. 2006 à 11:57
15 févr. 2006 à 11:57
re-
Ben je viens d'essayer avec Explorer .... IE est en cours d'utilisation
je vais dans \documents & settings\mon compte\local settings\temporary internet.... et je supprime tout ce que je veux :)
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
Ben je viens d'essayer avec Explorer .... IE est en cours d'utilisation
je vais dans \documents & settings\mon compte\local settings\temporary internet.... et je supprime tout ce que je veux :)
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
15 févr. 2006 à 17:33
15 févr. 2006 à 17:33
Re:oui moi aussi manuellement je supprime tout mais avec le batch il laisse les dossiers car en fait avec les /S /Q il "delete" les sous-répertoires et les fichiers à l'intérieur du dossier mais pas le dossier lui-même (pas Tempo... mais les dossiers qui sont dedans) !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
15 févr. 2006 à 17:41
15 févr. 2006 à 17:41
et même comme cela c'est impossible.
Utilises ProcessExplorer pour voir quelle application a encore un handle dessus.
Utilises ProcessExplorer pour voir quelle application a encore un handle dessus.
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
15 févr. 2006 à 17:54
15 févr. 2006 à 17:54
Merci Seb, je vais préparer le souper puis je télécharges le prog et je te dis koi!! Je serais de retour vers 19h .
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
15 févr. 2006 à 19:10
15 févr. 2006 à 19:10
Re : J'utilise de chez SysInternals aussi, les PsTools surtout Pskill car je sur XP Home et pour fermer les proccess, y'a rien de mieux, mais ce n'est pas cela qu'il me faut car comme je l'ai écrit plus haut, j'ai moi-même créer un dossier dans Temporary Internet Files que j'ai laissé avec le nom d'origine donc nouveau dossier et avec un Batch il ne se supprime pas. Est-ce possible ?? Ce n'est pas grave, je peux le faire manuellement mais c'est pour mon "savoir" !!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
15 févr. 2006 à 23:02
15 févr. 2006 à 23:02
j'ai moi-même créer un dossier dans Temporary Internet Files que j'ai laissé avec le nom d'origine donc nouveau dossier et avec un Batch il ne se supprime pas. Est-ce possible ??
Excuses-moi, je n'ai pas bien compris ce que tu as fais.
Excuses-moi, je n'ai pas bien compris ce que tu as fais.
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
16 févr. 2006 à 00:49
16 févr. 2006 à 00:49
Toi tu me dis que je ne sais pas supprimer les dossiers ou fichiers car ils sont employés par windows, ça je le sais!!! Donc ce que j'ai fais c'est de créer un nouveau dossier dans Temporary Internet files qui lui n'est pas employé par Windows, tu as compris ?? Et donc, même ce dossier qui n'est pas employé par windows, je ne sais pas le "deleter" avec un batch, j'ai même essayé la commande RD ou RMDIR car deltree n'est pas reconnu sous XP!!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 653
16 févr. 2006 à 08:42
16 févr. 2006 à 08:42
Bizarre ça.
Je viens de faire l'essai dans mon dossier Temporary Internet Files:
mkdir toto
rmdir toto
et ça marche sans problème.
Je viens de faire l'essai dans mon dossier Temporary Internet Files:
mkdir toto
rmdir toto
et ça marche sans problème.
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
16 févr. 2006 à 14:23
16 févr. 2006 à 14:23
Oui, de ctte façon là moi aussi il se supprime (en le nommant) mais si tu fais del *.* /S/Q, il va enlever les fichiers qui se trouve à l'intérieur du dossier mais le dossier toto va rester.
jmber
Messages postés
2700
Date d'inscription
mardi 11 octobre 2005
Statut
Contributeur
Dernière intervention
17 janvier 2011
679
16 févr. 2006 à 14:40
16 févr. 2006 à 14:40
Ok mais dans le dossier Temporary Internet Files, il y a bcp de dossiers alors si je dois écrire rmdir..., rmdir..., je le fais manuellement !!!
creatyssim
Messages postés
23
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
4 mars 2016
26 févr. 2016 à 10:49
26 févr. 2016 à 10:49
del [Adresse_Dossier]\*.[letypedefichier]
letypedefichier-> le type de fichier designe par exemple le .txt ou .bat ou .png ...
letypedefichier-> le type de fichier designe par exemple le .txt ou .bat ou .png ...