[MS-DOS] Créer un .bat

Peter -  
 LOLO -
Bonjour a tous,

Voila, je veux créer un .bat qui supprime tout les fichiers temporaires ainsi que les dossiers bref tt les fichiers temp.

Voila le début de mon prog :

Rem Affiche les fichiers de Mes Documents

dir /S "%USERPROFILE%\LOCALS~1\*.*

Pause

Rem Copie de Mes documents dans un fichier .txt

dir /S "%USERPROFILE%\LOCALS~1\*.* > C:\SVG.txt

Pause

Rem Suppression des fichiers temporaires

DEL /S /F /Q "%USERPROFILE%\LOCALS~1\*.*
DEL /S /F /Q "%USERPROFILE%\LOCALS~1\TEMPOR~1\Content.IE5\*.*
DEL /S /F /Q "%USERPROFILE%\LOCALS~1\TEMPOR~1\*.*
DEL /S /F /Q Windows\Temp\*.*

Pause

Rem suppression des dossiers temporaires

RMDIR "%USERPROFILE%\LOCALS~1\TEMPOR~1\Content.IE5\
RMDIR "%USERPROFILE%\LOCALS~1\TEMPOR~1\
RMDIR Windows\Temp\

Pause

Ca ne marche pas car il me dit que les fichiers sont en cours d'utilisation, je précise que je ne vx pas l'intégrer dans autoexec.bat.

Je veux qu'il le fasse a partir de windows.

Dans l'attente de réponse de votre part.

Merci.

2 réponses

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 899
 
Si les fichiers sont en cours d'utilisation tu ne peux pas les supprimer, justement parce que ton utilisateur utilise ces fichiers temporaires actuellement (sinon ça ferait planter ses applications et je suis pas sûr qu'il apprécierait).

Mais avec ce script tu en as supprimé la plupart... ceux qui ne servent plus à rien et qu'il faut effectivement supprimer ;)
0
LOLO
 
Bonjour,

C'est normal. Dans le répertoire IE5, il y a des fichiers nommés index.dat qui sont protégés par le système d'exploitation. Tant que l'OS tourne, tu ne peux pas les supprimer.
0