Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1122 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  [MS-DOS]Suppression de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MS-DOS]Suppression de fichiers

n°1120704
-M-
Posté le 15-06-2005 à 13:01:37  profilanswer
 

Bonjour à tous,
 
Voila je dois créer un fichier .bat qui a pour but de supprimer tout les fichiers temporaires de l'utilisateurs ainsi que le c:\windows\temp voici le debut de mon prog:
 
DEL  /f /s "%USERPROFILE%\LOCALS~1\TEMPOR~1\Content.IE5\*.*
DEL  /f /s "%USERPROFILE%\LOCALS~1\TEMPOR~1\*.*  
DEL  /f /s "%USERPROFILE%\Cookies\*.*  
DEL  /f /s C:\Windows\Temp\*.*
 
pause
 
Le problème c 'est qui me supprime pas les dossier al'intérieur de c:\windows\temp car il sont en cours d'utilisation, je pense qu'il faut virer le processus qu'il les utilisent.
Donc si vous avez une idée ce serait sympa de ma la faire parvenir.
 
Dans l'attente de réponse de votre part.
 
Merci.

mood
Publicité
Posté le 15-06-2005 à 13:01:37  profilanswer
 

n°1120878
c0wb0y
:d
Posté le 15-06-2005 à 15:07:24  profilanswer
 

C:\windows\temp est probablement géré par windows lui-même, et de toute façon je vois pas l'interet d'effacer ce dossier, il sera recréé sitôt après car généralement il est configuré dans la variable TEMP de windows.

n°1123869
Chimerade
Posté le 18-06-2005 à 12:12:01  profilanswer
 

c0wb0y a écrit :

C:\windows\temp est probablement géré par windows lui-même, et de toute façon je vois pas l'interet d'effacer ce dossier, il sera recréé sitôt après car généralement il est configuré dans la variable TEMP de windows.


 
Voilà une réponse constructive !
 
Je te signale, que -M- souhaite effacer les fichiers du directory TEMP ; il n'a pas dit qu'il voulait supprimer le directory lui-même !

n°1206360
Profil sup​primé
Posté le 24-09-2005 à 09:50:18  answer
 

si ma mémoire est bonne ( temps ou windaube n'existait pas ), la suppression de répertoire se fait par la commande "DELTREE" et non "DEL".

n°1206363
sircam
I Like Trains
Posté le 24-09-2005 à 10:07:47  profilanswer
 


Tout à fait, du temps de MS-DOS.
 
Sinon, on a aujourd'hui :
 

C:\WINDOWS>del /?
Deletes one or more files.
 
/S            Delete specified files from all subdirectories.


 
   [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1206416
plainsofpa​in
Pingouino's lover
Posté le 24-09-2005 à 11:45:11  profilanswer
 

Ouais enfin sous xp y a pas vraiment de DOS, c'est un DOS émulé donc ils ont surement simplifié les commandes :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1209539
gatsusat
Posté le 28-09-2005 à 10:25:13  profilanswer
 

del supprimera que les fichiers et non les sous dossiers
 
la technique radicale consiste à détruire le dossier  
rd ledossier /S /Q
puis de le recreer
md ledossier
 
j'ai fais un script pour ma yeule qui s'occupe de tout ça
y compris de flinguer corbeille, SystemVolumeInformation (oué il se remplis, je sais qu'on peut le désactiver, mais la flème)
de tous les DD
 
à utiliser avec précaution
 

Code :
  1. @echo off
  2. rem attention ce fichier supprime tous les fichier de système de restauration
  3. rem et vide entierement les x:\\Recycled
  4. echo Vider les fichiers temporaires du cache d'ie
  5. RD "%USERPROFILE%\\Local Settings\\Temporary Internet Files" /S /Q
  6. MD "%USERPROFILE%\\Local Settings\\Temporary Internet Files"
  7. echo Supprimer le dossier %temp%
  8. rd /S /Q "%temp%"
  9. echo Suppriler le dossier Windir\\temp
  10. rd /S /Q "%windir%\\temp"
  11. echo Supprimer les répertoires System Volume Information de chaque lecteur
  12. echo et donner un accès complet à l'utilisateur
  13. for %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
  14.   if exist %%i: (
  15.     echo Lecteur %%i
  16.     if exist "%%i:\\System Volume Information" (
  17.      echo %%i:\\System Volume Information
  18.       @cacls "%%i:\\System Volume Information" /E /G %username%:F
  19.       @rd "%%i:\\System Volume Information" /S /Q
  20.       @md "%%i:\\System Volume Information"
  21.       @cacls "%%i:\\System Volume Information" /E /G %username%:F
  22.       )
  23.    
  24.     rem Suppression du dossier de la corbeille au passage
  25.     echo "%%i:\\Recycled"
  26.     rd /S /Q "%%i:\\Recycler"
  27.     md "%%i:\\Recycler"
  28.     )
  29. )


Message édité par gatsusat le 28-09-2005 à 10:27:08

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  [MS-DOS]Suppression de fichiers

 

Sujets relatifs
[batch] modifier automatiquement l'extension de fichiers qcq[Batch DOS] Date et fichier
telechargement de plusieurs fichiers en mm tempsUpload de fichier - Copie de fichiers sur un serveur
[c++] Inclure des librairies C++ dans des fichiers C [self-resolu]Zipper fichiers sans recup chemin d'accès
[VBA] Macro Excel -> Suppression de Lignes[c++] Problèmes avec plusieurs fichiers sources
[APACHE] fichiers .htaccesssuppression d'une ligne d'un fichier en vba
Plus de sujets relatifs à : [MS-DOS]Suppression de fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR