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

Discussion :

[QFile] Taille pendant une copie/un déplacement

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    damien12345
    Invité(e)
    Par défaut [QFile] Taille pendant une copie/un déplacement
    Bonjour à tous,

    Mon petit soft consiste à faire un traitement sur des fichiers qui arrivent dans un dossier.

    Après avoir renseigné le dossier à mon programme, le thread se lance et regarde toutes les x secondes s'il n'y a pas un nouveau fichier.

    Jusque là tout se passait bien jusqu'à ce que je me rende compte que les fichiers lourds prenaient plus de temps pour se copier et que ça faisait planter mon programme qui commencait le traitement alors que le fichier n'avait pas encore fini de se copier.

    Comment faire pour éviter ce problème ?

    J'avais pensé bloquer le traitement, tant que le fichier n'a pas atteint sa taille complète, sauf que je n'arrive pas à récupérer la taille réelle (pendant la copie).
    QFile::size() renvoie la taille complète même si le fichier n'est pas copié entièrement.

    Merci d'avance pour votre aide, je suis sûr d'être passé à côté d'une information dans la doc de Qt (mon anglais n'étant pas satisfaisant).


    Informations supplémentaires:
    Récupération des fichiers avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //Parcours du dossier
    QDirIterator dirIterator(*m_directoryPath, listFilter ,QDir::Files | QDir::NoSymLinks, QDirIterator::Subdirectories);
     
            while(dirIterator.hasNext())
            {
                nextPicture = dirIterator.next();
                if(!m_fileList.contains(nextPicture))
                {
                    m_fileList << nextPicture;
                }
            }
    Dernière modification par damien12345 ; 27/09/2012 à 14h41.

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

Discussions similaires

  1. taille d'une image et leur déplacement
    Par ninitta dans le forum Général Java
    Réponses: 2
    Dernier message: 08/12/2010, 10h23
  2. Coupure Internet pendant une Copie Réseau
    Par Nalange dans le forum Windows 7
    Réponses: 0
    Dernier message: 26/02/2010, 01h33
  3. Réponses: 3
    Dernier message: 23/11/2006, 00h29
  4. Copier et afficher une copie d'ecran
    Par Bobx dans le forum Langage
    Réponses: 6
    Dernier message: 02/08/2002, 22h20
  5. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

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