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

VB 6 et antérieur Discussion :

FTP, conserver la date de modification du fichier telechargé


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 5
    Points : 4
    Points
    4
    Par défaut FTP, conserver la date de modification du fichier telechargé
    Bounjour a tous

    Voila j ai fait une application client qui telecharge des fichiers par ftp, alors celui ci telecharge les fichiers qui n'a pas sur son poste mais aussi les fichiers qui n'ont pas la meme la date de modification.
    Donc jusqu'à là pas de souci j arrive à comparer les dates mais le probleme se pose sur le telechargement des fichiers. Pour chaque fichier il ne conserve pas les attributs des dates, il me met les dates de la fin du téléchargement.

    Par conséquence sur les fichiers que le poste client telecharge, les dates de modification du fichier sont different par rapport aux fichiers du serveur et donc la comparaison avec les dates ne sert plus a rien.

    Voilà qlq un peut il m aider? SVP J aimerais trouver le moyen de telecharger les fichiers par ftp en conservant les attributs de dates du fichier.

    Je sais qu'il y a d'autres moyens d'identifier les fichiers mais je n ai pas le choix, les fichiers ont un nom spécifique donc je ne peux pas mettre un nom different pour chaque fichier. Sinon y a le poids aussi mais ce n est pas suffisant comme critere d'identification. Apres y a le md5 mais c'est une solution trop lourde les fichiers sont assez volumineux

    Merci pour votre aide

  2. #2
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    ce n'est pas encore en ligne, mais regarde si tu peux trouver qque chose qui t'interesse avec ça : http://jmarques.developpez.com/sourc...fdateheure.zip

    , jmf
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci bcp pour ton aide

    J ai regardé le source que tu m as passé et en faite je m attendais à trouver le moyen de conserver les dates directement avec une option qui doit etre qlq part dans les fonction ftp.

    Donc la deuxieme facon de faire est d attendre la fin du telechargement pour modifier les dates de mes fichiers avec les dates qui sont sur le serveur. Ca complique un peu la tache mais bon tant pis si je n ai pas le choix

    Merci pour ton aide je ferais surment comme ca je pense
    à moins qu'il y a qlq un qui sait comment faire avec les fonctions ftp

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Donc jusqu'à là pas de souci j arrive à comparer les dates mais le probleme se pose sur le telechargement des fichiers
    si tu arrives à les comparer, c'est que tu peux mémoriser la dernière date de modification avant le téléchargement.
    Il me semble alors qu'il te suffit, lors du téléchargement, d'alimenter un tableau à 2 dimensions (nom_du_fichier et date_relevée) puis, à la fin du téléchargement, lancer en boucle sur ce tableau une réécriture de la date de modification, pour chaque fichier, de date_relevée.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    C'est ce que j allais faire mais j aurais preferer une solution avec un telechargement qui conserve les proprietes du fichier d'origine

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Windows gère et VB subit...
    Et tu n'y peux rien sauf à forcer ensuite la date comme indiqué...

Discussions similaires

  1. Date de modification de fichiers
    Par seb591 dans le forum EDI et Outils pour Java
    Réponses: 6
    Dernier message: 27/11/2008, 11h33
  2. Réponses: 2
    Dernier message: 13/11/2007, 17h40
  3. [D7 - Word/PDF] Dates de modification des fichiers
    Par dacid dans le forum Composants VCL
    Réponses: 7
    Dernier message: 09/08/2007, 10h02
  4. Date de modification de fichier
    Par nellynew dans le forum Access
    Réponses: 2
    Dernier message: 02/06/2006, 12h40
  5. date de modification de fichier sous windows
    Par brisbo dans le forum Windows
    Réponses: 2
    Dernier message: 04/05/2006, 23h45

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