Automatiser une suppression de fichiers

Automatiser une suppression de fichiers - Win NT/2K/XP - Windows & Software

Marsh Posté le 13-10-2005 à 09:24:34    

Bonjour tout le monde,
 
 
Je cherche à automatiser une suppression de fichiers dans des répertoire (du style *.bak, thumbs.db, etc...) mais le problème que j'ai est que mon serveur est sous 2000. Sous linux ça aurait été piece of cake comme on dit mais là, je ne sais pas trop comment faire... Y'a-t-il des logiciels qui fond ça? Le top serait une ligne de commande dos pour faire un batch propre.
 
Merci d'avance,
 
 
 
Stéphane

Reply

Marsh Posté le 13-10-2005 à 09:24:34   

Reply

Marsh Posté le 13-10-2005 à 09:59:35    

Une tache planifiée qui execute un script style del /q "Contenu de ton rep"  et voilà ;)

Reply

Marsh Posté le 13-10-2005 à 13:23:27    

tout est dit!

Reply

Marsh Posté le 13-10-2005 à 13:25:29    

La commande DEL /S permet de supprimer les fichiers dans les sous-répertoires.
Tu fais un truc du genre :
C:
CD\
DEL *.bak /S /Q
DEL thumbs.* /S /Q
 
Et ca roule....

Reply

Marsh Posté le 13-10-2005 à 13:30:44    

Question à mon tour.
 
ça pourrait le faire ça ?
 
@echo off
del "C:\*.bak" /a-h-s /q /f /s
del "C:\thumbs.*" /a-h-s /q /f /s
del "C:\~*.*" /a-h-s /q /f /s
del "C:\*~.*" /a-h-s /q /f /s
del "C:\*.tmp" /a-h-s /q /f /s

Reply

Marsh Posté le 13-10-2005 à 13:39:43    

Pourquoi ne pas toucher aux fichiers cachés et système? Je sais que ça parait idiot mais ce sont tous des fichiers temporaires... Dans mon cas, je cherche à nettoyer des fichiers de backup donc aucun ne sera ouvert lors de la suppression

Reply

Marsh Posté le 13-10-2005 à 14:14:57    

Quels fichiers systèmes sont des fichiers temporaires ? Tous ? Non, sûrement pas... tu dois penser à des fichiers en particulier, mais lesquels ?
Sinon, quel soft utilises-tu pour faire tes backups ? Ne pourrais-tu pas exclure les fichiers redondants ou inutiles lorsque tu fais ton backup plutôt que de les supprimer après coup ?

Reply

Marsh Posté le 13-10-2005 à 14:38:37    

J'utilisais Ultrabackup mais du jour au lendemain, il bloque sur un fichier donc maintenant, je suis passé à un bon Robocopy en ligne de commande avec un batch :) Tout marche nickel et j'ai des logs clairs :)

Reply

Marsh Posté le 13-10-2005 à 14:42:56    

Ben tu as EXclude comme paramètre, non ? Ou sinon tu rajoutes les lignes postées ci-dessus à ton batch actuel ;)

Reply

Marsh Posté le 13-10-2005 à 16:21:36    

justement, le /a-h-s ne veut-il pas dire d'exclure les fichiers cachés et le fichiers système?

Reply

Marsh Posté le 13-10-2005 à 16:21:36   

Reply

Marsh Posté le 13-10-2005 à 16:23:52    

si :-P
/a+a+h+s+r

Reply

Marsh Posté le 13-10-2005 à 16:32:17    

/a : ahsr /q /f /s est la bonne commande ^^ l'élève aurait-il dépassé le maître? <:)

Reply

Marsh Posté le 14-10-2005 à 09:18:08    

erf, c'est souvent la cas, non ? Chuis très loin d'être une brute en DOS et je l'avoue, j'ai pas testé la commande :-P

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed