Précédent   Forum des professionnels en informatique > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2012, 11h42   #1
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Compter les fichiers dans les sous répertoires d'un dossier

Bonjour
J'aimerais que vous m'aidiez à compter les fichiers qui sont dans les sous-dossiers d'un dossier pour qu'après je puisse utiliser la somme de tous ces fichiers en valeur Maximum d'une Progress Bar pour qu'elle avance en copiant ces fichiers. Je sais que ce n'est pas très précis, mais ça ne me dérange pas.
Merci d'avance !
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 12h07   #2
Responsable .NET
 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 16 728
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2004
Messages : 16 728
Points : 26 700
Points : 26 700
Code :
1
2
Dim files As String() = Directory.GetFiles(cheminDuDossier, "*", SearchOption.AllDirectories)
Dim count As Int32 = files.Length
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Une visite guidée de WPF (traduction)
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !

Envie de contribuer à la rubrique .NET ?
tomlev est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/02/2012, 14h46   #3
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Merci

Merci !
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 10h58   #4
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Encore une petite question

Et si je veux déplacer tous ces dossiers que j'ai compté ?
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 11h06   #5
Membre éprouvé
 
Avatar de Jerede
 
Homme Jérémy Deprez
Développeur .NET
Inscription : mai 2010
Messages : 270
Détails du profil
Informations personnelles :
Nom : Homme Jérémy Deprez
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : mai 2010
Messages : 270
Points : 424
Points : 424
Bonjour,

Code :
1
2
3
4
 
For Each file in files
   Directory.Move(file, monNouveauChemin)
Next
Jerede est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 17h37   #6
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Oui mais

Le problème c'est que j'aimerais traiter chaque fichier un par un pour pouvoir mettre le total en valeur maximum d'une progress bar pour plus de précision
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 11h03   #7
Membre Expert
 
Homme Sylvain Devidal
Chef de projets Générix
Inscription : février 2010
Messages : 1 062
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Devidal
Âge : 33
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Chef de projets Générix
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 1 062
Points : 1 515
Points : 1 515
Citation:
Envoyé par Pouknouki Voir le message
Le problème c'est que j'aimerais traiter chaque fichier un par un pour pouvoir mettre le total en valeur maximum d'une progress bar pour plus de précision
Ça tombe bien, "for each", ça veut dire "pour chaque", donc c'est bel et bien un à un...
StringBuilder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 17h47   #8
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Oui mais encore

NOOOON, sans blague ?
Le vrai problème c'est que ces fichiers sont dans une structure bien particulière, dans des sous dossiers et des sous sous dossiers et même plus encore pour certains, et si je change cet ordre, plus rien ne fonctionnera (il s'agit de dossiers de Maps pour le jeu Star Wars Battlefront II, je créé un gestionnaire pour pouvoir les désactiver/activer, car le jeu ne peut en gérer que 30, au dessus, il plante au démarrage ). Donc comment je peux faire pour déplacer les dossiers et recréer l'architecture ?
Merci
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 17h05   #9
Membre du Club
 
Homme
Consultant informatique
Inscription : novembre 2011
Messages : 33
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : novembre 2011
Messages : 33
Points : 59
Points : 59
Peux-tu nous donner un bon exemple de cette structure de dossier?
Ascendris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2012, 13h16   #10
Candidat au titre de Membre du Club
 
Homme Thomas Pat Kowalski-Zuckerberg
Skater (pas souvent) qui fait aussi du Aïe Teck
Inscription : janvier 2012
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Thomas Pat Kowalski-Zuckerberg
Localisation : Réunion

Informations professionnelles :
Activité : Skater (pas souvent) qui fait aussi du Aïe Teck
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2012
Messages : 38
Points : 12
Points : 12
Envoyer un message via MSN à Pouknouki Envoyer un message via Yahoo à Pouknouki Envoyer un message via Skype™ à Pouknouki
Par défaut Désolé pour le retard...

Voilà, par exemple

Nom du dossier : AAA

AAA
----addme.script
----data
--------_lvl_pc
---------------AAA
-------------------aaa.lvl
---------------Load
-------------------common.lvl
---------------Side
-------------------asj.lvl
---------------Sound
---------------------global.lvl
---------------------aaa.lvl
---------------core.lvl
---------------mission.lvl

PS : Seuls les fichiers ont des points dans leur nom !

Voilà, encore désolé pour le retard.
Pouknouki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h32.


 
 
 
 
Partenaires

Hébergement Web