J'ai ajouté PAUSE pour vérifier son fonctionnement. Il faut le retirer ensuite pour utiliser le batch au démarrage de façon plus transparente.
Suggestion, ajouter @explorer %TEMP% au début du script, c'est sympa ;o)
RD /S /Q supprime tout le contenu du répertoire, puis le répertoire lui-même s'il est vide (en pratique il ne l'est jamais, car des fichiers sont en cours d'utilisation, par l'anti-virus par exemple).
MD recrée le répertoire si la suppression a été effective. Si le dossier existe toujours, la procédure n'est pas arrêtée, seul un message est affiché.
On pourrait ajouter %TMP%
SOLUTION JCB =========== cd /D %temp% attrib -r -h -s *.* /s /D del *.* /q /s for /R %%f in (.) do rd "%%f" /s /q
cd /D %tmp% attrib -r -h -s *.* /s /D del *.* /q /s for /R %%f in (.) do rd "%%f" /s /q
goto fin
EXPLICATIONS ET COMMENTAIRES ---------------------------- Ce fichier de commandes supprime tout le contenu du dossier temporaire TEMP. Il est préférable d'utiliser l'outil de nettoyage disque. Mais il est parfois difficile de supprimer des fichiers, et ce petit programme sera alors utile. Si nécessaire, il pourra être utilisé en mode sans échec.
CD /D %TEMP% La commande CD (Change Directory) positionne le focus dans le répertoire désigné par la variable %TEMP% (Répertoire des fichiers temporaires) 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.
ATTRIB -R -H -S *.* /S /D 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.
DEL *.* /Q /S La commande "del" utilise les commutateurs "/s" pour la récursivité (suppression des sous-répertoires), et "/q" (Quiet=Mode silencieux) pour ne pas demander de confirmation. Si des fichiers ne peuvent pas être supprimés car "in use", le processus n'est pas interrompu.
FOR /R %%F IN (.) DO RD "%%F" /S /Q FOR /? pour plus d'infos. 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 variable %F représente chaque répertoire trouvé. DO exécute alors la commande
RD "%%F" /S /Q 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.
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
*Bonjour Will Coyote* !
<news:5er9iqF3a6p6fU2@mid.individual.net>
Existe-t-il un script ou des commandes batch permettant de supprimer
automatiquement les fichiers C:WindowsTemp*.tmp au démarrage
de Windows XP.
SOLUTION PAPY GEORGES
==================== Ma préférée.
Vider %windir%TEMP et %TEMP% SOLUTION PAPY GEORGES
http://79164.forum.aceboard.net/79164-826-5793-0-Comment-Faire-pour-avoir-performant-Garder.htm
CleanTemps.cmd
http://papynet.mvps.org/MesOutils/CleanTemps.zip
J'ai ajouté PAUSE pour vérifier son fonctionnement. Il faut le retirer
ensuite pour utiliser le batch au démarrage de façon plus transparente.
Suggestion, ajouter
@explorer %TEMP%
au début du script, c'est sympa ;o)
RD /S /Q supprime tout le contenu du répertoire, puis le répertoire
lui-même s'il est vide (en pratique il ne l'est jamais, car des
fichiers sont en cours d'utilisation, par l'anti-virus par exemple).
MD recrée le répertoire si la suppression a été effective. Si le
dossier existe toujours, la procédure n'est pas arrêtée, seul un
message est affiché.
On pourrait ajouter %TMP%
SOLUTION JCB
===========
cd /D %temp%
attrib -r -h -s *.* /s /D
del *.* /q /s
for /R %%f in (.) do rd "%%f" /s /q
cd /D %tmp%
attrib -r -h -s *.* /s /D
del *.* /q /s
for /R %%f in (.) do rd "%%f" /s /q
goto fin
EXPLICATIONS ET COMMENTAIRES
----------------------------
Ce fichier de commandes supprime tout le contenu du dossier temporaire
TEMP. Il est préférable d'utiliser l'outil de nettoyage disque. Mais il
est parfois difficile de supprimer des fichiers, et ce petit programme
sera alors utile. Si nécessaire, il pourra être utilisé en mode sans
échec.
CD /D %TEMP%
La commande CD (Change Directory) positionne le focus dans le
répertoire désigné par la variable %TEMP% (Répertoire des fichiers
temporaires)
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.
ATTRIB -R -H -S *.* /S /D
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.
DEL *.* /Q /S
La commande "del" utilise les commutateurs "/s" pour la
récursivité (suppression des sous-répertoires), et "/q" (Quiet=Mode
silencieux) pour ne pas demander de confirmation. Si des fichiers ne
peuvent pas être supprimés car "in use", le processus n'est pas
interrompu.
FOR /R %%F IN (.) DO RD "%%F" /S /Q
FOR /? pour plus d'infos.
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 variable %F représente chaque répertoire trouvé.
DO exécute alors la commande
RD "%%F" /S /Q
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.
--
Salutations, Jean-François
Index du site de PN : www.d2i.ch/pn/az
Outlook Express : Suivez vos fils avec [CTL+H]
Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
J'ai ajouté PAUSE pour vérifier son fonctionnement. Il faut le retirer ensuite pour utiliser le batch au démarrage de façon plus transparente.
Suggestion, ajouter @explorer %TEMP% au début du script, c'est sympa ;o)
RD /S /Q supprime tout le contenu du répertoire, puis le répertoire lui-même s'il est vide (en pratique il ne l'est jamais, car des fichiers sont en cours d'utilisation, par l'anti-virus par exemple).
MD recrée le répertoire si la suppression a été effective. Si le dossier existe toujours, la procédure n'est pas arrêtée, seul un message est affiché.
On pourrait ajouter %TMP%
SOLUTION JCB =========== cd /D %temp% attrib -r -h -s *.* /s /D del *.* /q /s for /R %%f in (.) do rd "%%f" /s /q
cd /D %tmp% attrib -r -h -s *.* /s /D del *.* /q /s for /R %%f in (.) do rd "%%f" /s /q
goto fin
EXPLICATIONS ET COMMENTAIRES ---------------------------- Ce fichier de commandes supprime tout le contenu du dossier temporaire TEMP. Il est préférable d'utiliser l'outil de nettoyage disque. Mais il est parfois difficile de supprimer des fichiers, et ce petit programme sera alors utile. Si nécessaire, il pourra être utilisé en mode sans échec.
CD /D %TEMP% La commande CD (Change Directory) positionne le focus dans le répertoire désigné par la variable %TEMP% (Répertoire des fichiers temporaires) 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.
ATTRIB -R -H -S *.* /S /D 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.
DEL *.* /Q /S La commande "del" utilise les commutateurs "/s" pour la récursivité (suppression des sous-répertoires), et "/q" (Quiet=Mode silencieux) pour ne pas demander de confirmation. Si des fichiers ne peuvent pas être supprimés car "in use", le processus n'est pas interrompu.
FOR /R %%F IN (.) DO RD "%%F" /S /Q FOR /? pour plus d'infos. 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 variable %F représente chaque répertoire trouvé. DO exécute alors la commande
RD "%%F" /S /Q 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.
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
Will Coyote
JF nous a concocté:
*Bonjour Will Coyote* !
Bonjour !
SOLUTION PAPY GEORGES ==================== > Ma préférée.
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
Will Coyote wrote:
Existe-t-il un script ou des commandes batch permettant de supprimer
automatiquement les fichiers C:WindowsTemp*.tmp au démarrage
de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes
d'installation créent des fichiers temporaires qu'ils réutilisent au reboot
pour finir l'installation.
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
JF
*Bonjour garcin lazare* ! <news:#a2$
Will Coyote wrote:
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
Existe-t-il un script ou des commandes batch permettant de supprimer
automatiquement les fichiers C:WindowsTemp*.tmp au démarrage
de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes
d'installation créent des fichiers temporaires qu'ils réutilisent au reboot
pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
--
Salutations, Jean-François
Index du site de PN : www.d2i.ch/pn/az
Outlook Express : Suivez vos fils avec [CTL+H]
Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
JF
*Bonjour JF* ! <news:
*Bonjour garcin lazare* ! <news:#a2$
Will Coyote wrote:
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
À ce propos je remarque que le TIF a changé de nom. De Temporary Internet Files le dossier devient après son déplacement via les Options Internet :
Fichiers Internet temporaires Fichiers Internet temporairesContent.IE5
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
Existe-t-il un script ou des commandes batch permettant de supprimer
automatiquement les fichiers C:WindowsTemp*.tmp au démarrage
de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes
d'installation créent des fichiers temporaires qu'ils réutilisent au reboot
pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
À ce propos je remarque que le TIF a changé de nom.
De Temporary Internet Files le dossier devient
après son déplacement via les Options Internet :
Fichiers Internet temporaires
Fichiers Internet temporairesContent.IE5
--
Salutations, Jean-François
Index du site de PN : www.d2i.ch/pn/az
Outlook Express : Suivez vos fils avec [CTL+H]
Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm
Existe-t-il un script ou des commandes batch permettant de supprimer automatiquement les fichiers C:WindowsTemp*.tmp au démarrage de Windows XP.
Mettre TEMP et TMP sur un Ram Disk.
Note que ça peut avoir des effets pervers, ex: certains programmes d'installation créent des fichiers temporaires qu'ils réutilisent au reboot pour finir l'installation.
Ce qui est sympa c'est de mettre le TIF sur la clé USB.
À ce propos je remarque que le TIF a changé de nom. De Temporary Internet Files le dossier devient après son déplacement via les Options Internet :
Fichiers Internet temporaires Fichiers Internet temporairesContent.IE5
-- Salutations, Jean-François Index du site de PN : www.d2i.ch/pn/az Outlook Express : Suivez vos fils avec [CTL+H] Montrez-nous ce que vous voyez : http://fspsa.free.fr/copiecran.htm