Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

selectionner les fichiers txt

4 réponses
Avatar
DAN
Bonjour a tous.

dans le code ci dessous je recupere la liste des fichiers de mon
repertoir.

que dois je ajouter pour ne selectionner que les fichiers au format txt?

si vous pensez que mon code peut etre simplifié dites le moi aussi.

d'avance merci de votre aide

//*********Liste des fichiers de PHOTO******

// INDIQUER le chemin du repertoir

DirectoryInfo di = new DirectoryInfo(s);

// Get a reference to each file in that directory.

FileInfo[] fiArr = di.GetFiles();


string listef = "";

// obtenir la liste des fichiers .

foreach (FileInfo fri in fiArr)

listef = listef + ";" + (fri.Name);

4 réponses

Avatar
Gilles TOURREAU [MVP]
"DAN" a écrit dans le message de
news:ulCXh%
Bonjour a tous.

dans le code ci dessous je recupere la liste des fichiers de mon
repertoir.

que dois je ajouter pour ne selectionner que les fichiers au format
txt?

si vous pensez que mon code peut etre simplifié dites le moi aussi.

d'avance merci de votre aide

//*********Liste des fichiers de PHOTO******

// INDIQUER le chemin du repertoir

DirectoryInfo di = new DirectoryInfo(s);

// Get a reference to each file in that directory.

FileInfo[] fiArr = di.GetFiles();


string listef = "";

// obtenir la liste des fichiers .

foreach (FileInfo fri in fiArr)

listef = listef + ";" + (fri.Name);





Bonsoir,

En reprenant le source de ma réponse sur votre post précédent :
Il suffit de changer le paramètre "*.*" en "*.txt" de la méthode GetFiles().

string s;
string[] files;

s = Environment.CurrentDirectory;
files = Directory.GetFiles(s, "*.txt");

foreach(string fichier in files)
{
//Utiliser le fichier dont le chemin complet est dans la variable
"fichier".
}

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
DAN
Bonsoir.
oui effectivement mais dans le code
foreach ( string fichier in files);

il boucle et je ne parviens pas a recuperer le chemin du fichier pour creer
mon tableau

"Gilles TOURREAU [MVP]" a écrit dans le message de
news:
"DAN" a écrit dans le message de
news:ulCXh%
Bonjour a tous.

dans le code ci dessous je recupere la liste des fichiers de mon
repertoir.

que dois je ajouter pour ne selectionner que les fichiers au format
txt?

si vous pensez que mon code peut etre simplifié dites le moi aussi.

d'avance merci de votre aide

//*********Liste des fichiers de PHOTO******

// INDIQUER le chemin du repertoir

DirectoryInfo di = new DirectoryInfo(s);

// Get a reference to each file in that directory.

FileInfo[] fiArr = di.GetFiles();


string listef = "";

// obtenir la liste des fichiers .

foreach (FileInfo fri in fiArr)

listef = listef + ";" + (fri.Name);





Bonsoir,

En reprenant le source de ma réponse sur votre post précédent :
Il suffit de changer le paramètre "*.*" en "*.txt" de la méthode
GetFiles().

string s;
string[] files;

s = Environment.CurrentDirectory;
files = Directory.GetFiles(s, "*.txt");

foreach(string fichier in files)
{
//Utiliser le fichier dont le chemin complet est dans la variable
"fichier".
}

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Avatar
DAN
Mille excuse je viens de comprendre ,j'ai codé:
each (string fichier in files) LISTEF = LISTEF + ";" + (fichier);

quel serai la methode pour recuperer les sous repertoirs dans ce cas?


"Gilles TOURREAU [MVP]" a écrit dans le message de
news:
"DAN" a écrit dans le message de
news:ulCXh%
Bonjour a tous.

dans le code ci dessous je recupere la liste des fichiers de mon
repertoir.

que dois je ajouter pour ne selectionner que les fichiers au format
txt?

si vous pensez que mon code peut etre simplifié dites le moi aussi.

d'avance merci de votre aide

//*********Liste des fichiers de PHOTO******

// INDIQUER le chemin du repertoir

DirectoryInfo di = new DirectoryInfo(s);

// Get a reference to each file in that directory.

FileInfo[] fiArr = di.GetFiles();


string listef = "";

// obtenir la liste des fichiers .

foreach (FileInfo fri in fiArr)

listef = listef + ";" + (fri.Name);





Bonsoir,

En reprenant le source de ma réponse sur votre post précédent :
Il suffit de changer le paramètre "*.*" en "*.txt" de la méthode
GetFiles().

string s;
string[] files;

s = Environment.CurrentDirectory;
files = Directory.GetFiles(s, "*.txt");

foreach(string fichier in files)
{
//Utiliser le fichier dont le chemin complet est dans la variable
"fichier".
}

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Avatar
Delf
DAN a exposé le 22/02/2008 :

Mille excuse je viens de comprendre ,j'ai codé:
each (string fichier in files) LISTEF = LISTEF + ";" + (fichier);

quel serai la methode pour recuperer les sous repertoirs dans ce cas?



foreach (string fichier in files)
{
string[] subFileList = Directory.GetFiles();
...
}

--
Delf