IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

forfiles - Supprimer les fichiers vieux de 3 jours


Sujet :

Scripts/Batch

  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut forfiles - Supprimer les fichiers vieux de 3 jours
    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 ?

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    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

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par Guardian
    forfile ?
    c'est pas une comande DOS
    Ben pourten j'ai télécharger forfiles et on dirai une commande dos.

    Citation Envoyé par Guardian
    Et pour la suppression des fichiers d'après la date, tu nous as déjà donné un .bat qui le fait
    Impossible j'ai jamais su faire ca

  4. #4
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Et pour la suppression des fichiers d'après la date, tu nous as déjà donné un .bat qui le fait
    Je suis interessée par ce .bat
    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.

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Non mais guardian c'est tromper, je n'ai jamais poster ce code, je suis incapable de le faire

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    @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

  7. #7
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    @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.

  8. #8
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par Guardian
    @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
    Mais la j'ai décomposer la variable date pour l'ajouter a un non de fichier.

    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

  9. #9
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par kalyparker
    @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.
    Si tu trouve la solution poste la ici

  10. #10
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438

  11. #11
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Si tu trouve la solution poste la ici
    Peut être que tu me surestime ...
    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.

  12. #12
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par kalyparker
    Peut être que tu me surestime ...
    Mais si je trouve la solution je la posterai sur les 2 posts (comme ça pas de jaloux !!)
    Regarde l'aide de la commande forfiles


    Bon j'ai commancer quemlque chose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    forfiles "%source%" /s /dt-7
    /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

  13. #13
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    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.

  14. #14
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par kalyparker
    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...
    Comment ca quel infos ? la date des fichier ?

  15. #15
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Comment ca quel infos ? la date des fichier ?
    T'as de la chance que je suis encore connectée
    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.

  16. #16
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Effectivement le format de date peut changer en fonction de l'OS et du code pays.

  17. #17
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par Guardian
    Effectivement le format de date peut changer en fonction de l'OS et du code pays.
    A c'est enbétant ca.

    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:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    forfiles "%source%" /s /dt-7
    /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

  18. #18
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Fait gaffe de ne pas tout effacer

  19. #19
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par Guardian
    Fait gaffe de ne pas tout effacer
    Tu veut dire supprimer tous les fichiers ?

    Faudrai déja que j'arrive a fair focntionner le code

  20. #20
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    @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 :
    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
        )
    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 !
    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.

Discussions similaires

  1. [Batch] supprimer les fichiers plus vieux que 10 jours
    Par big1 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 11/09/2012, 10h50
  2. Supprimer les fichiers Excel plus vieux que 7 jours
    Par jeje00 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/07/2009, 20h05
  3. Supprimer les fichiers vieux de x jours
    Par zounours-69 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 12/06/2008, 15h11
  4. Réponses: 9
    Dernier message: 03/02/2007, 14h58
  5. [batch]supprimer les fichiers créés il y a X jour
    Par norac dans le forum Windows
    Réponses: 6
    Dernier message: 18/10/2006, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo