Bonjour, j'ai entendu dire que l'on pouvai supprimer les fichiers vieu de trois jour avec la commande forfile, mais je ne sais pas comment faire, sauriez vous me renseigner ?
Bonjour, j'ai entendu dire que l'on pouvai supprimer les fichiers vieu de trois jour avec la commande forfile, mais je ne sais pas comment faire, sauriez vous me renseigner ?
forfile ?
c'est pas une comande DOS
Et pour la suppression des fichiers d'après la date, tu nous as déjà donné un .bat qui le fait![]()
Ben pourten j'ai télécharger forfiles et on dirai une commande dos.Envoyé par Guardian
Impossible j'ai jamais su faire caEnvoyé par Guardian
Je suis interessée par ce .batEt pour la suppression des fichiers d'après la date, tu nous as déjà donné un .bat qui le fait![]()
Mais j'ai beau chercher sur le forum, j'ai pas trouvé... (j'suis pas très douée)
Guardian est ce que tu as un lien ? ça pourrais m'aider à résoudre mon précédent post sur la suppression de fichier .gif vieux d'1 jour.
Merci d'avance
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Non mais guardian c'est tromper, je n'ai jamais poster ce code, je suis incapable de le faire
@Kokotis :
1- si tu as téléchargé le logiciel c'est que ce n'est pas une comande DOS
2- C'est pas toi ça : http://www.developpez.net/forums/sho...d.php?t=352737 ?
Donc si tu sais trouver la date du fichier, tu compares et si ok tu supprimes CQFD
@ kalyparker
Patience Kokotis a des talents cachés, il va t'arranger ça![]()
@guardian
Oui, j'avais vu ce post, mais c'est pour mettre la date en nom de fichier et non pour récupérer la date de création du fichier (qui est dans les attributs du fichiers)
Je crois que je vais sérieusement me pencher sur le sujet ce week end (en espérant que je vais trouver...)
Enfin si vous avez une idée...
ou même des liens de site je prends
Dans tout les cas je tiendrais mon autre sujet à jour.
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Mais la j'ai décomposer la variable date pour l'ajouter a un non de fichier.Envoyé par Guardian
Récupérer la date d'un fichier je peut faire, mais pour comparer deux date la je bloque, de plus on ma dit que la commande forfiles pouvais supprimer les fichier vieu de trois jour j'aimerai savoir comment faire.
Voici la commande forfiles en question: http://download.yousendit.com/94D3A17F5F2A81BC
Si tu trouve la solution poste la iciEnvoyé par kalyparker
![]()
J'ai trouver l'aide de forfiles: http://www.microsoft.com/technet/pro....mspx?mfr=true
Peut être que tu me surestime ...Si tu trouve la solution poste la ici
Mais si je trouve la solution je la posterai sur les 2 posts (comme ça pas de jaloux !!)
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Regarde l'aide de la commande forfilesEnvoyé par kalyparker
![]()
Bon j'ai commancer quemlque chose:
/dt-7 et senser prendre les fichier vieux de 7 jours, mais le souci c'est que la source n'est pas prise en compte, la variable %source% et pourten bioen renseigner mais il liste les fichiers du répertoire courant, je ne comprend pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part forfiles "%source%" /s /dt-7![]()
merci koKoTis, je regarderais ce week end, parce que là j'ai un truc à finir...
par contre fait attention, parce que suivant le system (XP, 2000...) je crois que l'on accede pas aux infos de la même façon...
A suivre donc ...
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Comment ca quel infos ? la date des fichier ?Envoyé par kalyparker
T'as de la chance que je suis encore connectéeComment ca quel infos ? la date des fichier ?![]()
En regardant dans plusieurs forum, j'ai vu que ces infos peuvent changer
Dans le zip que je donne dans mon autre post, il y a un fichier qui liste pas mal de truc et astuce et je crois bien qu'il parle de ce probleme. (je me suis peut être trompée, mais connaissant Bill ça m'étonnerais qu'à moitié !)
Allez cette fois ci je débranche pour ce soir (sinon je ne rentrerai jamais chez moi vu le taf qui m'attends...)
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Effectivement le format de date peut changer en fonction de l'OS et du code pays.
A c'est enbétant ca.Envoyé par Guardian
Ceci dit la commande forfiles a une fonction pour agir sur les fichiers de plus de ten de jour, mais je n'arrive pas a faire fonctionner le code que j'ai poster plu haut, si quelqu'un saurai aranger ca.
Je reposte le code:
/dt-7 et senser prendre les fichier vieux de 7 jours, mais le souci c'est que la source n'est pas prise en compte, la variable %source% et pourten bioen renseigner mais il liste les fichiers du répertoire courant, je ne comprend pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part forfiles "%source%" /s /dt-7
Tu veut dire supprimer tous les fichiers ?Envoyé par Guardian
Faudrai déja que j'arrive a fair focntionner le code
@kokotis
forfiles marche pas chez moi, donc de ce côté là je ne peux pas t'aider par contre j'avance au niveau du reste :
Ce bout de code m'enregistre dans le fichier script.txt tout les fichiers du répertoire et de tout les sous repertoires (avec le chemin complet, ce qui aidera pour faire un del en masse) qui ont été créer hier !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 set date_=29/06/2007 if exist x:\test\script.txt del x:\test\script.txt for /f "delims=" %%f in ('dir "x:\test\" /s /b /a:-d') do ( echo %%f %%~tf | find "%date_%" > nul && echo %%~tf %%~ff>> script.txt )
reste à trouver un moyen de trouver la date d'hier ou de plusieurs jours en arrière de façon simple et dynamique (je me voie pas trop mette à jour le fichier avec la date tout les jours)...
Si toi ou quelqu'un d'autre à une piste...
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Partager