OVH Cloud OVH Cloud

Fichier bat pour vider tous les répertoires temp

5 réponses
Avatar
Cybernaze
Bonjour,

Quelqu'un(e) pourrait-il(elle) m'indiquer la syntaxe pour faire un fichier
bat me permettant de vider tous les répertoires temp (avec les
sous-répertoires) sans confirmation et en une seule manip.

Merci !


--
Cybernaze
cybernaze@goupille.laposte.net
"Pour me répondre, enlevez la goupille"

5 réponses

Avatar
Claude LaFrenière [climenole]
Le 5 juin 2004

Bonjour Cybernaze

dans le msg<news:c9sod7$fg3$


Bonjour,

Quelqu'un(e) pourrait-il(elle) m'indiquer la syntaxe pour faire un fichier
bat me permettant de vider tous les répertoires temp (avec les
sous-répertoires) sans confirmation et en une seule manip.

Merci !


Voici la solution à tes problèmes :

Site de JacK[MVP] :
http://www.optimix.be.tf/
#1 Windows... voir Tips sécurité, avant-dernier "Pack confidentialité"

Pour adapter le fichier de commandes à ton système :
Power Batch d'Astase (0 ¤, Fr, très bien fait et bonne documentation)
http://www.astase.com/products/powerbatch/powerbatch.htm

Bonne journée.
--
[tenez le forum au courant ...]
[faire le suivi sur le même fil de discussion s.v.p.]

Recherches sur JCBoogle : http://www.bellamyjc.org/searchsite.html
Aide en DIRECT sur IRC:irc://irc.akro-net.org:6667 canal:#mschat
Aide en DIRECT sur Internet : http://communautes-ms.akro-net.org/

Claude LaFrenière 2004-06-05 11:24:28 HAE GMT -05:00

Courriel : http://cerbermail.com/?FslokTsjQ7
Courriel + PGP : http://pgpkeys.mit.edu:11371/ 0xC3C0E2C2
{les courriels avec pièce attachée sont supprimés du serveur}

Avatar
Jean-Claude BELLAMY
Dans le message news:c9sod7$fg3$ ,
Cybernaze s'est ainsi exprimé:

Bonjour,

Quelqu'un(e) pourrait-il(elle) m'indiquer la syntaxe pour faire un
fichier bat me permettant de vider tous les répertoires temp (avec les
sous-répertoires) sans confirmation et en une seule manip.


Fichier DELTEMP.BAT
------- couper ici -------
@echo off
cd /D %temp%
attrib -r -h -s *.* /s
del *.* /q /s
for /R %%f in (.) do rd "%%f" /s /q
------- couper ici -------


Commentaires :
---------------

Le commutateur "/D" suivant la commande "CD" permet de changer
éventuellement de disque si %temp% pointe vers un disque autre que le disque
en cours.

La commande "attrib" sert à effacer les attributs "lecture seule", "caché"
et "système" éventuels.
Le commutateur "/s" est ajouté à cette commande pour qu'elle s'applique à
toute l'arborescence.

La commande "del" utilise les commutateurs "/s" pour la récursivité, et "/q"
pour ne pas demander de confirmation.
J'ai vérifié, si des fichiers ne peuvent pas être supprimés car "in use", le
processus n'est pas interrompu.

La dernière boucle est celle qui supprime les répertoires récursivement.
Le paramètre /R est propre à NT/W2K/XP (n'existe pas sous DOS/Win9x)
Il permet, associé à l'étendue "(.)", de parcourir uniquement les
sous-répertoires.

La commande "rd" utilise les commutateurs "/s" pour la récursivité et "/q"
pour éviter la confirmation de suppression.

Les guillemets qui entourent la variable %%f permettent de se prémunir
contre des noms longs contenant des espaces.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
JacK [MVP]
sur les news:WElwc.51238$
Claude LaFrenière [climenole]" <"Claude_LaFrenière
<"Claude_LaFrenière"@gulliver.org> signalait:
Bonjour,

Quelqu'un(e) pourrait-il(elle) m'indiquer la syntaxe pour faire un
fichier bat me permettant de vider tous les répertoires temp (avec
les sous-répertoires) sans confirmation et en une seule manip.

Merci !


Voici la solution à tes problèmes :

Site de JacK[MVP] :
http://www.optimix.be.tf/
#1 Windows... voir Tips sécurité, avant-dernier "Pack confidentialité"


Hello Claude,

Ce *.bat est destiné à supprimer les index.dat du TIFet des cookies, pas
pour les fichiers temporaires.

Je ne me soucie pas du tout des TEMP et TMP: ils sont sur un RAMdisk et donc
supprimés à chaque reboot ;)
--
http://www.optimix.be.tf /MVP WindowsXP/ http://websecurite.org
http://www.msmvps.com/XPditif/
http://experts.microsoft.fr/longhorn4u/
*Helping you void your warranty since 2000*
---***ANTISPAM***---
Click on the link to anwer -Cliquez sur le lien pour répondre
http://www.cerbermail.com/?csaLJS6yvZ
@(*0*)@ JacK


Avatar
Claude LaFrenière [climenole]
Le 5 juin 2004

Bonjour JacK [MVP]


Ce *.bat est destiné à supprimer les index.dat du TIFet des cookies, pas
pour les fichiers temporaires.


Oui c'est vrai mais le batch peut être adapté à cet usage.
Et aussi à un backup du registre avec Erunt...
D'une pierre trois coups !

Bon W.E. :-)

--
Claude LaFrenière 2004-06-05 14:30:31 HAE GMT -05:00

Avatar
Alain Vouillon
Bonjour,
Cybernaze écrivait:

Quelqu'un(e) pourrait-il(elle) m'indiquer la syntaxe pour faire un
fichier bat me permettant de vider tous les répertoires temp (avec les
sous-répertoires) sans confirmation et en une seule manip.


Le mieux est d'utiliser l'assistant de nettoyage de XP. Il est entièrement
paramétrable et fait bien le boulot.
cf FAQ 171
http://a.vouillon.online.fr/faq-winxp.htm#171


--
@:-) Alain.
FAQ Windows XP ==> http://a.vouillon.online.fr/