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.NET Discussion :

Obtenir les informations de copie.. [Débutant]


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 134
    Points : 69
    Points
    69
    Par défaut Obtenir les informations de copie..
    Bonjour,

    Sur mon application en cours de création, je souhaite obtenir les informations de durée restante, vitesse... lors d'une copie d'un fichier. Les mêmes informations que l'ont retrouve sous Windows lors d'un copier/coller.

    Merci d'avance à toutes réponses.

    Respectueusement.....

  2. #2
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Bonsoir bobby15000,

    La meilleure des solutions c'est l'utilisation de l'API "CopyFileEx" :

    http://www.pinvoke.net/default.aspx/kernel32.CopyFileEx

    Ou alors il faut réinventer la roue en codant toi même 1 thread complet de copie de fichier (lecture/écriture) :

    Tu places ton fichier à copier dans un Filestream et tu le lis en même temps que tu copies les données lues dans un autre fichier de destination.

    Ca peut paraitre simple mais ca ne l'est pas forcément car il faut gérer les erreurs et reprises de copie pour bien faire.


    PS : J'avais fais un projet jadis pour expliquer à un membre du forum comment afficher la progression lors de la lecture d'un gros fichier dans 1 thread c'est à dire sans geler la fenetre principale du programme. Il est toujours dispo sur mon ftp :
    http://wallace87000.upd.fr/ReadBigFile.zip

    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 134
    Points : 69
    Points
    69
    Par défaut
    Je te remercie beaucoup pour ta réponse. Je vais ainsi essayer appliquer ta méthode.


    Merci

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

Discussions similaires

  1. [Débutant] Obtenir les informations de copie..
    Par boby15000 dans le forum VB.NET
    Réponses: 0
    Dernier message: 02/05/2014, 12h19
  2. Obtenir les informations d'une stacktrace
    Par Drannor dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2008, 11h08
  3. Réponses: 6
    Dernier message: 31/03/2008, 11h10
  4. Obtenir les informations géographique mondiale
    Par Husqvarna dans le forum Services
    Réponses: 1
    Dernier message: 08/03/2008, 11h31
  5. Obtenir les informations de version
    Par Masmeta dans le forum C++Builder
    Réponses: 3
    Dernier message: 13/07/2007, 12h52

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