Partage
  • Partager sur Facebook
  • Partager sur Twitter

Supprimer les dossiers plus vieux que 6 jours

Sujet résolu
    9 juillet 2013 à 16:01:12

    Bonjour,

    Je cherche (désespérément) à supprimer de manière automatique (avec un script, en DOS par exemple) les DOSSIERS crées il y a plus de 6 jours.

    Je parcours bien les dossier avec une boucle for, mais je bloque sur la condition.

    Une idée de script ...?

    merci d'avance !

    -
    Edité par Patatrack 9 juillet 2013 à 19:22:32

    • Partager sur Facebook
    • Partager sur Twitter
      9 juillet 2013 à 19:46:24

      Essaye d'utiliser ce code :

      ForFiles /P C:backups  /D -4 /C “CMD /C if @ISDIR==TRUE echo RD /Q @FILE &RD /Q /S @FILE”

      Tu remplaces C:backups par le chemin a partir duquel tu veux supprimer les dossiers, /D -4 par /D -6  et tu executes via un fichier batch.

      Source : http://www.mojobudgie.com/a-simple-batch-script-to-delete-folders-older-than-x/
       

      • Partager sur Facebook
      • Partager sur Twitter
        9 juillet 2013 à 20:40:19

        Merci beaucoup pour ta réponse ! 

        Pour l'instant, j'ai une erreur : Syntaxe incorrecte : L'option "/C" n'est pas autorisée plus de 1 fois.

        J'essaie de régler ce problème !

        Edit : Mon problème venait du fait que j'ai copié collé ton code dans mon éditeur de texte, et les guillemets n'étaient pas bons ...

        Après correction cela semble marcher, je teste ça demain au bureau !

        En espérant que ce soit bon demain !

        Un GRAND merci donc, j'y ai passé un moment !!!

        -
        Edité par Patatrack 9 juillet 2013 à 20:44:21

        • Partager sur Facebook
        • Partager sur Twitter
          9 juillet 2013 à 20:43:01

          Je t'en prie.

          Tu as bien placé le code dans un fichier txt que tu as renommé ensuite en .bat ?

          • Partager sur Facebook
          • Partager sur Twitter
            9 juillet 2013 à 20:46:26

            Oui comme je te dis c'est le copié collé qui a eu un coup de chaud !

            En attendant demain, je marque le sujet comme résolu =P

            • Partager sur Facebook
            • Partager sur Twitter
              7 septembre 2017 à 11:35:33

              Bonjour à tous,

              Est ce que quelqu'un pourrait me dire ou les guillemets doivent être placés? Car j'ai moi aussi la même erreur.

              Et le script sur la page source est identique donc même problème.

              Merci beaucoup

              • Partager sur Facebook
              • Partager sur Twitter

              Supprimer les dossiers plus vieux que 6 jours

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown