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

Windows Discussion :

probleme pour purger un serveur ftp


Sujet :

Windows

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations forums :
    Inscription : Août 2011
    Messages : 20
    Points : 18
    Points
    18
    Par défaut probleme pour purger un serveur ftp
    Bonjour tout le monde je voudrai supprimer les fichiers qui ont plus d'une semaine dans mon serveur ftp mais le script que j'ai supprime touts les fichiers sans prendre en compte le critére de date voici le script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    @echo off
    REM @echo on
    rem ==========
    REM clenup.bat
    rem ==========
    REM @echo IPN : %1%
    set profil=%username%
    echo %profil%
    echo " "
    echo "PURGE DES FICHIERS DU SERVEUR FTP :C:\Program Files\FileZilla Server\DonneesFTP"
    pause
    del /F /S /Q "C:\Program Files\FileZilla Server\DonneesFTP\*.*"
    echo " Vous venez de supprimer les fichiers dans le serveur FTP"
    echo "\nFIN DU TRAITEMENT"
    pause
    
    @echo off
    votre aide est la bienvenue.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 467
    Points : 647
    Points
    647
    Par défaut
    C'est pas impossible vu que tu récupères bien ton critère de date en "%1%", mais n'est pas utilisé dans ta commande "del"...

    A priori, tu ne peux pas faire le tout "en une seule commande", comme on pourrait le faire sous unix ... A moins que ! Peut être possible, mais ça reste un bon casse tête.

    Le mieux est de parcourir ton répertoire, et de comparer chaque date de création de fichier avec la date en entrée, et de l'effacer au besoin.

  3. #3
    Membre éprouvé Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Points : 1 250
    Points
    1 250
    Par défaut
    mais le script que j'ai supprime tous les fichiers sans prendre en compte le critère de date voici le script


    heu en même temps, si tu lui demande un truc il le fait

    je m'explique :
    si on enlève les commentaires, les pauses, et les echo il reste ça dans le code :
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set profil=%username%
    del /F /S /Q "C:\Program Files\FileZilla Server\DonneesFTP\*.*"


    • Une variable (qui sert à rien jusqu'ici et qui (manque de bol) ne contient ni la date du fichier ni celle du jour ! ) ;


    • Et une ligne qui, avec un del /? te dit dans son petit langage à elle :


    Citation Envoyé par la ptite ligne de commande
    "je vais forcer (/F) la suppression de tous les fichiers (*.*) du répertoire "C:\Program Files\FileZilla Server\DonneesFTP\" et de ces sous dossiers (/S) et cela sans confirmation (/Q) "

    NdT : En rose les critères que tu passé à la commande "del"

    plus serieusement :

    un dir /od ou un dir /tc (selon la date que tu veux récupérer)te fournira les dates mais il faudra effectivement boucler sur les résultats et isoler la date peut être même la transformer en valeur numérique afin de les comparer, il y à peut etre plus simple à voir.

    regarde par la tu trouvera quelques elements :
    Faq Developpez Batch et google

    bon courage

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations forums :
    Inscription : Août 2011
    Messages : 20
    Points : 18
    Points
    18
    Par défaut remerciement
    merci pour le faq il est intéressant

Discussions similaires

  1. [Autres] Outils pour développer un serveur FTP
    Par assma.m dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 14/07/2010, 10h32
  2. problème avec mon code pour accès au serveur ftp
    Par mimi51340 dans le forum Général Java
    Réponses: 1
    Dernier message: 03/03/2008, 23h24
  3. Est ce que vous aurez de la doc pour créer son serveur ftp?
    Par fred59 dans le forum Dépannage et Assistance
    Réponses: 4
    Dernier message: 20/02/2007, 21h52
  4. Problème d'encodage avec serveur Ftp de Novell
    Par hocinema dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 18/10/2006, 10h03

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