PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → AFFICHER TOUS LES REPERTOIRES
AFFICHER TOUS LES REPERTOIRES
Débuté par EDISOFT, 07 sep. 2004 14:00 - 4 réponses
Posté le 07 septembre 2004 - 14:00
Bonjour à tous

J'ai crée des repèrtoires dans lesquels j'ai copie mes données par année
Ex : Nom des rep.: Données03,Données04,...
Qeusion :
Comment je peux alimenter une table mémoire par tout ces repertoire crées
avec leurs chemeins.Comm suit

Nom_Rep Chemins
Données03 C:\Chmenis\données03
données04 c:\chemeins\données4

Cordialement
SIMO
Posté le 07 septembre 2004 - 15:37
Bonjour,

Utiliser la fonction :

fListeFichier("Mon_chemin", "Ma_Procédure", paramètre éventuel)

flistefichier est en réalité une boucle...

Chaque tour renvoie à Ma_procédure qui remplira l'arbre ou la combo.

Si tu as des difficultés, à ton service,

Jacques De Schryver




"SIMO" <EDISOFT@ENARA.MA> wrote:


Bonjour à tous

J'ai crée des repèrtoires dans lesquels j'ai copie mes données par année
Ex : Nom des rep.: Données03,Données04,...
Qeusion :
Comment je peux alimenter une table mémoire par tout ces repertoire crées
avec leurs chemeins.Comm suit

Nom_Rep Chemins
Données03 C:\Chmenis\données03
données04 c:\chemeins\données4

Cordialement
SIMO
Posté le 07 septembre 2004 - 15:38
SIMO wrote:

Bonjour à tous

J'ai crée des repèrtoires dans lesquels j'ai copie mes données par année
Ex : Nom des rep.: Données03,Données04,...
Qeusion :
Comment je peux alimenter une table mémoire par tout ces repertoire crées
avec leurs chemeins.Comm suit

Nom_Rep Chemins
Données03 C:\Chmenis\données03
données04 c:\chemeins\données4

Cordialement
SIMO


1-FlisteFichier et détecter le changement de répertoire (décrit dans
l'aide) pou en envoyer le nom dans la table

2- API kernel32 : "FindFirstFileA", "FindNextFileA" et "FindClose" avec
"GetFileAttributesA" (trés rapide)

++ R&B
Posté le 07 septembre 2004 - 16:23
Merci pour ta reponse

Je voudrais vraiment lister dans ma table tous les repertoires d'une façon
automatique sans afficher la boite des dossier par la fonction "fRepSélecteur"
J'essayé d'utilisé la fonction "fExtraitChemin" mais en vain.

Romuald Besset <info@rbesset.net> wrote:

SIMO wrote:

Bonjour à tous

J'ai crée des repèrtoires dans lesquels j'ai copie mes données par année
Ex : Nom des rep.: Données03,Données04,...
Qeusion :
Comment je peux alimenter une table mémoire par tout ces repertoire crées
avec leurs chemeins.Comm suit

Nom_Rep Chemins
Données03 C:\Chmenis\données03
données04 c:\chemeins\données4

Cordialement
SIMO


1-FlisteFichier et détecter le changement de répertoire (décrit dans
l'aide) pou en envoyer le nom dans la table

2- API kernel32 : "FindFirstFileA", "FindNextFileA" et "FindClose" avec


"GetFileAttributesA" (trés rapide)

++ R&B
Posté le 07 septembre 2004 - 16:53
Attention fListeFichier n'a rien à voir avec fselecteur !!!
Cette fonction permet d'executer un traitement sur chaque fichier
rencontré à partir d'un chemin en paramètre... le traitement (callback)
est dans une procédure appelée par fListeFichier, lequel peut remplir ta
table !
Merci de commencer par lire l'aide de cette fonction qui n'est pas des
plus simple à manipuler.

++ R&B

simo wrote:
Merci pour ta reponse

Je voudrais vraiment lister dans ma table tous les repertoires d'une façon
automatique sans afficher la boite des dossier par la fonction "fRepSélecteur"
J'essayé d'utilisé la fonction "fExtraitChemin" mais en vain.

Romuald Besset <info@rbesset.net> wrote:

SIMO wrote:


Bonjour à tous

J'ai crée des repèrtoires dans lesquels j'ai copie mes données par année
Ex : Nom des rep.: Données03,Données04,...
Qeusion :
Comment je peux alimenter une table mémoire par tout ces repertoire crées
avec leurs chemeins.Comm suit

Nom_Rep Chemins
Données03 C:\Chmenis\données03
données04 c:\chemeins\données4

Cordialement
SIMO


1-FlisteFichier et détecter le changement de répertoire (décrit dans
l'aide) pou en envoyer le nom dans la table

2- API kernel32 : "FindFirstFileA", "FindNextFileA" et "FindClose" avec


"GetFileAttributesA" (trés rapide)

++ R&B