Je dois remplir un tableau avec des noms de fichiers texte, je fais ca ?
String[] MergedFile = new String[4];
fichier[0]="fichier1.txt";
fichier[1]="fichier2.txt";
fichier[2]="fichier3.txt";
fichier[3]="fichier4.txt";
Je dois remplir un tableau avec des noms de fichiers texte, je fais ca ?
String[] MergedFile = new String[4];
fichier[0]="fichier1.txt";
fichier[1]="fichier2.txt";
fichier[2]="fichier3.txt";
fichier[3]="fichier4.txt";
Mais encore ?
Elle est où la question ?
Tu peux être plus précis ? (ou alors ça m'échappe...)
,
MergedFile ou fichier, ou est le tableau? et qu'elle est ton problème
Mon tableau s'apelle MergedFile (car je veux les fusionner aprés )que je dois le remplir par des noms de fichiers text , la question est : est ce que c juste ce que j'ai fait ou pas ?
String[] MergedFile = new String[4];
MergedFile[0]="fichier1.txt";
MergedFile[1]="fichier2.txt";
MergedFile[2]="fichier3.txt";
MergedFile[3]="fichier4.txt";
Voila
Si ton tableau c est MergedFile, pourquoi tu remplis un autre qui s'appelle fichier ?
Tu ferais pas mieux de faire ca ?
Encore une fois, je suis pas sur de bien saisir le problème donc peut-être, je me trompe, mais ta question est floue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String[] MergedFile = new String[4]; MergedFile[0]="fichier1.txt"; MergedFile[1]="fichier2.txt"; MergedFile[2]="fichier3.txt"; MergedFile[3]="fichier4.txt";
oui mon tableau c MergedFile mais les noms de fichiers que je dois fusionner sont : fichier1 ,fichier2 ,fichier3 ,fichier4 .
S'il te plaît, ce n'est peut-être pas facile pour toi, mais essaye d'être plus clair, ça sera plus facile pour te répondre.
Si tu veux fusionner les noms des 4 fichiers présents dans ton tableau et retourner cette fusion dans un string, tu peux faire :
Si tu affiches fusion tu auras donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 string fusion = ""; foreach(string s in MergedFile) fusion += s;
C'est ce que tu cherches à faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fichier1.txtfichier2.txtfichier3.txtfichier4.txt
Bon en gros je dois :
1.creer un tableau de 4 string.
2.remplir avec les noms de fichier à fusionner.
3.Faire une boucle foreach sur MergedFile.
4.creer le fichier Final.
5.faire une boucle foreach sur reps(dossier).
6.recuperer le contenu du fichier.txt dans une variable.
7.coller le contenu de la variable dans fichier.txt final.
Voila .
Bon je te montre ce que je veux faire .
En fait j'ai 2 dossiers , chaque dossier contient 2 fichiers textes .
je veux faire la fusion des 2 fichiers texte (ajouter le contenu du 1er à la fin du 2eme) dans un fichier final que je dois crée qui va etre dans le 3eme dossier existant .voila
String[] MergedFile = new String[4];
//remplir avec les noms de fichier à fusionner
MergedFile[0] = "event.txt";
MergedFile[1] = "critere.txt";
MergedFile[2] = "relevent.txt";
MergedFile[3] = "entreprises.txt";
//boucle foreach sur MergedFile
foreach (MergedFile file in MergeFile)
{
//creer le fichier Final
String FinalFile = selectedFile + @"\Final";
}
//boucle foreach sur reps(dossier)
foreach (String dir in reps)
{
//recuperer le contenu du fichier.txt dans une variable
}
/* string fusion = "";
foreach (string s in MergedFile)
fusion += s;*/
//coller le contenu de la variable dans fichier.txt final
}
bon on y va :
1 Création d'une liste de fichier à assembler :
le tableau est imposé dans ton exercice ?
String[] MergedFile = new String[4];
//remplir avec les noms de fichier à fusionner
MergedFile[0] = "C:/MONREPERTOIRE1/event.txt";
MergedFile[1] = "C:/MONREPERTOIRE1/critere.txt";
MergedFile[2] = "C:/MONREPERTOIRE2/relevent.txt";
MergedFile[3] = "C:/MONREPERTOIRE2/entreprises.txt";
2 Remplir le fichier Final
Créé et ouvre le fichier Final.txt en mode Append :
http://msdn.microsoft.com/fr-fr/library/f5f5x7kt.aspx
Faire une boucle sur MergedFile (foreach)
Code : Sélectionner tout - Visualiser dans une fenêtre à part new StreamWriter(fileName,true);
dans la boucle ouvrir les fichiers via un READER
http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx
toujours dans la boucle écrire dans Final.txt le contenu de ton StreamReader
pense à fermer le StreamWriter et les StreamReader
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager