. bat supression fichier vieux de 1 mois
Fermé
fred8669
Anonyme - 16 août 2017 à 15:35
- Messages postés
- 3
- Date d'inscription
- mardi 19 février 2008
- Statut
- Membre
- Dernière intervention
- 20 février 2008
Anonyme - 16 août 2017 à 15:35
A voir également:
- Script suppression fichier par date
- Batch supprimer fichier dans dossier - Meilleures réponses
- Batch supprimer fichier plus vieux - Meilleures réponses
- . bat supression fichier vieux de 1 mois - Forum - Windows
- Supprimer des fichiers vieux de plus de 30 jours. Problème... ✓ - Forum - Autoit / batch
- Supprimer des dossiers avec un .bat ✓ - Forum - Windows
- Batch Supprimer un fichier vieux de X heures - Forum - Autoit / batch
- Delet fichier avec commande dans fichier .bat - Forum - Windows
11 réponses
:: Epuration des fichiers de + de 30 jours sur D:\PUK7\Partenaire\DIFFUSION
setlocal
SET SOURCE=D:\PUK7\Partenaire\DIFFUSION
SET CIBLE=C:\TEMP
SET AGE=30
: Suppression des vieux fichiers de plus de 30 jours
For /F %%d in ('robocopy %SOURCE% %CIBLE% /minage:%AGE% /L /XX /NC /NS /NDL /NJH /NJS /NP') do del %%d
:fin
setlocal
SET SOURCE=D:\PUK7\Partenaire\DIFFUSION
SET CIBLE=C:\TEMP
SET AGE=30
: Suppression des vieux fichiers de plus de 30 jours
For /F %%d in ('robocopy %SOURCE% %CIBLE% /minage:%AGE% /L /XX /NC /NS /NDL /NJH /NJS /NP') do del %%d
:fin
Je te propose d'utiliser u nscript de ce style là, à personnaliser pour répondre à ton besoin :
@echo off
rem ———————————————————-
rem Nettoyage des dossiers
rem Suppression des fichiers de plus de N jours
rem ———————————————————-
rem Configuration
set path_a_nettoyer=C:\sauvegardes\
set nb_jours=31
rem Suppression des fichiers vieux de plus de nb_jours jours
for /f “delims=” %%a in (’dir %path_a_nettoyer%\ /b /ad /s ^| findstr /i \%1′) do (
forfiles /p %%a /s /m *.* /d -%nb_jours% /c “cmd /c del @file : date >= %nb_jours% days > NUL”
)
@echo off
rem ———————————————————-
rem Nettoyage des dossiers
rem Suppression des fichiers de plus de N jours
rem ———————————————————-
rem Configuration
set path_a_nettoyer=C:\sauvegardes\
set nb_jours=31
rem Suppression des fichiers vieux de plus de nb_jours jours
for /f “delims=” %%a in (’dir %path_a_nettoyer%\ /b /ad /s ^| findstr /i \%1′) do (
forfiles /p %%a /s /m *.* /d -%nb_jours% /c “cmd /c del @file : date >= %nb_jours% days > NUL”
)
si ca peut aider, j'ai utiliser ce script pour supprimer des sauvegardes de plus de 15 jours sur un serveur :
@echo off cls rem VARIABLES / CONSTANTES : rem ------------------------------------------------------------ rem Cette variable définie le dossier qu'il faut purger : set chemin="C:tonfichierapurger" rem Cette variable définie le nombre de jour que doivent être garder les fichiers: set jours=15 rem ------------------------------------------------------------ forfiles /p %chemin% /s /d -%jours% /m *.* /c "cmd /c del @FILE"
anaslimp
4 févr. 2014 à 18:28
- Messages postés
- 6
- Date d'inscription
- vendredi 13 mars 2009
- Statut
- Membre
- Dernière intervention
- 23 mars 2016
4 févr. 2014 à 18:28
bonjour j'ai essayé ce script forfiles n'est pas reconnu comme commande pour xp
kelux
4 févr. 2014 à 18:33
- Messages postés
- 3045
- Date d'inscription
- vendredi 18 juin 2004
- Statut
- Contributeur
- Dernière intervention
- 21 décembre 2021
4 févr. 2014 à 18:33
UN petit déterrage ^^
Forfiles : dispo depuis Windows 8, Windows Server 2008, Windows Server 2012, Windows Vista
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc753551(v=ws.11)?redirectedfrom=MSDN
Forfiles : dispo depuis Windows 8, Windows Server 2008, Windows Server 2012, Windows Vista
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc753551(v=ws.11)?redirectedfrom=MSDN
creatyssim
29 févr. 2016 à 16:53
- Messages postés
- 23
- Date d'inscription
- vendredi 26 février 2016
- Statut
- Membre
- Dernière intervention
- 4 mars 2016
29 févr. 2016 à 16:53
a quoi sert robocopy?
Stephx
>
creatyssim
25 mars 2016 à 10:04
- Messages postés
- 23
- Date d'inscription
- vendredi 26 février 2016
- Statut
- Membre
- Dernière intervention
- 4 mars 2016
25 mars 2016 à 10:04
A faire de la copie de fichiers... pas a faire de la purge de fichiers !
T-Rex
20 févr. 2008 à 13:25
- Messages postés
- 915
- Date d'inscription
- lundi 21 mars 2005
- Statut
- Membre
- Dernière intervention
- 9 juillet 2008
20 févr. 2008 à 13:25
J'imagine quand un utilisateur viendra te demander pourquoi il retrouve plus son fichier client qu'il n'a pas ouvert depuis 1 mois 1/2...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fred8669
20 févr. 2008 à 13:32
- Messages postés
- 3
- Date d'inscription
- mardi 19 février 2008
- Statut
- Membre
- Dernière intervention
- 20 février 2008
20 févr. 2008 à 13:32
OUI mais cela ne risque pas d'arriver tous le monde est aux courrant et se ne sont pas des archives essentielles alor a tu une idée de script
kij_82
5 mars 2008 à 13:49
- Messages postés
- 4088
- Date d'inscription
- jeudi 7 avril 2005
- Statut
- Contributeur
- Dernière intervention
- 30 septembre 2013
5 mars 2008 à 13:49
Et que fais tu des fichiers sources vieux de plus d'un mois ? :D
SebManfred
5 mars 2008 à 14:52
- Messages postés
- 484
- Date d'inscription
- mardi 28 août 2007
- Statut
- Membre
- Dernière intervention
- 20 mai 2011
5 mars 2008 à 14:52
c'est forcément dans un fichier .bat? un petit exe codé en C++ par exemple serait très facile à faire
Bonjour,
J'ai également besoin d'un tel script pour supprimer des archives plus vieilles que 15 jours sur un support de sauvegardes.
Je viens de tester et apparament ton script ne fonctionnne pas.
Voici ce que l'interpreteur me retourne :
C:\Documents and Settings\AdminLsa1\Desktop>nettoyage2.bat
C:\Documents and Settings\AdminLsa1\Desktop>rem ùùùùùùùùùùùùùùùùùùù-
C:\Documents and Settings\AdminLsa1\Desktop>rem Nettoyage des dossiers
C:\Documents and Settings\AdminLsa1\Desktop>rem Suppression des fichiers de plus
de 15 jours
C:\Documents and Settings\AdminLsa1\Desktop>rem ùùùùùùùùùùùùùùùùùùù-
C:\Documents and Settings\AdminLsa1\Desktop>rem Configuration
C:\Documents and Settings\AdminLsa1\Desktop>set path_a_nettoyer=C:\Documents and
Settings\AdminLsa1\Desktop\test\
C:\Documents and Settings\AdminLsa1\Desktop>set nb_jours=15
C:\Documents and Settings\AdminLsa1\Desktop>rem Suppression des fichiers vieux d
e plus de 15 jours
ö%a was unexpected at this time.
C:\Documents and Settings\AdminLsa1\Desktop>for /f ôdelims=ö%a in (Ædir C:\Docum
ents and Settings\AdminLsa1\Desktop\test\\ /b /ad /s ^| findstr /i \') do (
Si quelqu'un pouvait me donner un petit coup de main car je suis un peu à la rue...
Merci !
Cordialement
hc-ch
J'ai également besoin d'un tel script pour supprimer des archives plus vieilles que 15 jours sur un support de sauvegardes.
Je viens de tester et apparament ton script ne fonctionnne pas.
Voici ce que l'interpreteur me retourne :
C:\Documents and Settings\AdminLsa1\Desktop>nettoyage2.bat
C:\Documents and Settings\AdminLsa1\Desktop>rem ùùùùùùùùùùùùùùùùùùù-
C:\Documents and Settings\AdminLsa1\Desktop>rem Nettoyage des dossiers
C:\Documents and Settings\AdminLsa1\Desktop>rem Suppression des fichiers de plus
de 15 jours
C:\Documents and Settings\AdminLsa1\Desktop>rem ùùùùùùùùùùùùùùùùùùù-
C:\Documents and Settings\AdminLsa1\Desktop>rem Configuration
C:\Documents and Settings\AdminLsa1\Desktop>set path_a_nettoyer=C:\Documents and
Settings\AdminLsa1\Desktop\test\
C:\Documents and Settings\AdminLsa1\Desktop>set nb_jours=15
C:\Documents and Settings\AdminLsa1\Desktop>rem Suppression des fichiers vieux d
e plus de 15 jours
ö%a was unexpected at this time.
C:\Documents and Settings\AdminLsa1\Desktop>for /f ôdelims=ö%a in (Ædir C:\Docum
ents and Settings\AdminLsa1\Desktop\test\\ /b /ad /s ^| findstr /i \') do (
Si quelqu'un pouvait me donner un petit coup de main car je suis un peu à la rue...
Merci !
Cordialement
hc-ch
PayneStewart
20 févr. 2008 à 10:47
- Messages postés
- 1049
- Date d'inscription
- samedi 7 avril 2007
- Statut
- Membre
- Dernière intervention
- 28 mars 2008
20 févr. 2008 à 10:47
Donc tu veux effacer tous les fichiers system ?
:)))))))))))))))))))))))))))))))))))))))))))))) !!!!!
:)))))))))))))))))))))))))))))))))))))))))))))) !!!!!
fred8669
20 févr. 2008 à 11:13
- Messages postés
- 3
- Date d'inscription
- mardi 19 février 2008
- Statut
- Membre
- Dernière intervention
- 20 février 2008
20 févr. 2008 à 11:13
ba je veux pas specialement supprimé les fichiers systèmes mais chaque jours j'ai des nouveau fichiers qui arrive sur mon server et je veux donc pas les garder plus de 1 mois je souhaite que le script descende dans l'arboresecence et supprime tous les fichiers trop vieux
voila merci d'avance
voila merci d'avance
16 janv. 2014 à 09:35
16 août 2017 à 15:35