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

C# Discussion :

Compter le nombre de fichier dans mon dossier


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chemillé
    Inscrit en
    Mars 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Chemillé
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 21
    Par défaut Compter le nombre de fichier dans mon dossier
    Bonjour,

    Je cherche comment je pourrais compter le nombre de fichier que j'ai dans un dossier, des que un ficher se rajoute dans mon dossier je veux que mon label prenne +1.

    En faite c'est en fonction d'un téléchargement. en prennent comme exemple que jai 450 fichier a télécharger, je veux un compteur qui dise 1/450, 2/450 etc.

    Merci
    Basile

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Sans rentrer dans le détail de "Est ce que ton programme de téléchargement provisionne l'espace disque ?"

    Compter le nombre de fichier d'un dossier path
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    int Count = Directory.GetFiles(path, "*", SearchOption.TopDirectoryOnly).Length;

    Pour la deuxième partie, le mieux est d'utiliser la surveillance de modification de system de fichier FileSystemWatcher
    Un exemple simple : https://www.dotnetperls.com/filesystemwatcher

  3. #3
    Membre averti
    Homme Profil pro
    Chemillé
    Inscrit en
    Mars 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Chemillé
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 21
    Par défaut
    Comment ça provisionne l'espace disque ?

  4. #4
    Membre chevronné
    Avatar de nouanda
    Homme Profil pro
    Hobbyist
    Inscrit en
    Mai 2002
    Messages
    246
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Hobbyist

    Informations forums :
    Inscription : Mai 2002
    Messages : 246
    Par défaut
    Citation Envoyé par basile_malabeux Voir le message
    Comment ça provisionne l'espace disque ?
    C'est a dire que tu regardes la place que va prendre ton téléchargement, et tu vérifies que tu as suffisamment de place sur ton disque. Si oui, tu alloues l'espace disque pour être sur d'avoir toujours la place d'ici la fin de ton téléchargement.
    C'est utile pour éviter des race conditions entre deux applications qui voudraient te bouffer ton espace disque.

  5. #5
    Membre averti
    Homme Profil pro
    Chemillé
    Inscrit en
    Mars 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Chemillé
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2018
    Messages : 21
    Par défaut
    Non du tous je veux encore plus simple, je sais que j'aurais un certains nombre de fichier a DL, j'affiche donc le nombre de fichier que jai a DL dans un label, mais je veux que des que un téléchargement est terminer, que sa m'affiche sur un autre label 1 / ...

    Je sais pas si tu voit de quoi je parle, ou si non sa peut être une progressbar qui avance en fonction de mon téléchargement, jai chercher pour les deux solutions mais je commence a être a la ramasse ....

    Merci

  6. #6
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Je te donne un exemple simple pour te mettre dans la voix

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
            private void Form1_Load(object sender, EventArgs e)
            {
                FileSystemWatcher watcher = new FileSystemWatcher(@"C:\download");
                watcher.NotifyFilter = NotifyFilters.FileName;
                watcher.Created += new FileSystemEventHandler(OnChangedCount);
                watcher.Deleted += new FileSystemEventHandler(OnChangedCount);
                watcher.EnableRaisingEvents = true;
            }
     
            private void OnChangedCount(object source, FileSystemEventArgs e)
            {
                label1.Invoke(new MethodInvoker(() => label1.Text = Directory.GetFiles(@"C:\download", "*", SearchOption.TopDirectoryOnly).Length.ToString()));
            }

Discussions similaires

  1. [XL-2007] Compter le nombre de fichier dans un dossier sharepoint
    Par housemiouzic dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/02/2012, 17h07
  2. Compter le nombre de fichier dans le dossier courrant
    Par FotoXe33 dans le forum Langage
    Réponses: 2
    Dernier message: 18/02/2010, 23h04
  3. Compter le nombre de fichiers dans un dossier et passer au suivant
    Par VictoriusDan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/01/2010, 21h43
  4. Compter le nombre de fichiers dans un dossier.
    Par EriCstoFF dans le forum Scripts/Batch
    Réponses: 10
    Dernier message: 23/10/2009, 17h22
  5. Compter le nombre de fichier dans un dossier
    Par tibo894 dans le forum Langage
    Réponses: 5
    Dernier message: 08/05/2009, 13h15

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