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 :

Déplacer un fichier


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Déplacer un fichier
    Bonjour,
    La FAQ VB 6 indique comment déplacer un fichier en utilisant la méthode Move de FileSystemObject.
    Cette opération est malheureusement d'une lenteur exceptionnelle.

    Pour aller plus vite, on peut faire un Copy suivi d'un Delete. Cette opération a un inconvénient: on perd la date de création du fichier.

    Existe-il un moyen de déplacer un fichier rapidement sans modifier ses attributs (date de création)?

    Yoann

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 535
    Points
    5 535
    Par défaut
    Bonjour,

    Si sur le même disque, tu as l'unstruction Name.
    Si sur des disques différents, il te faut utiliser l'instruction FileCopy puis tuer (Kill) la source.

    Je n'ai pas le temps d'essayer, mais :
    Essaye, toi... et si tu perds ta date de création, nous verrons ensemble comment l'extraire avant et la restituer après... (par des fonctions de l'Api de Windows).

    edit : déjà : le FileCopy ne modifie ni la date de création, ni celle de modification ...

    Re edit : le Name As non plus !!!

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Merci, cela donne bien le résultat souhaité.
    La fonction FileCopy ne modifie pas la date de création, alors que la méthode Copy de FileSystemObject la modifie.

    Yoann

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. déplacer un fichier....
    Par kayn dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 16h17
  2. Déplacer un fichier dans un autre répertoire
    Par t_om84 dans le forum Général Python
    Réponses: 2
    Dernier message: 16/05/2005, 09h36
  3. Déplacer un fichier
    Par valerie90 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 23/09/2004, 11h37
  4. :?: Dialogue explorer pour copier/déplacer un fichier
    Par Don Quiche dans le forum Windows
    Réponses: 5
    Dernier message: 09/07/2004, 18h49
  5. déplacer un fichier
    Par bourinator dans le forum C
    Réponses: 9
    Dernier message: 24/09/2003, 20h29

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