OrtnerPeter
Newbie
- Registriert
- Nov. 2012
- Beiträge
- 2
Hallo Leute, ich bräuchte mal bitte Eure hilfe.
Ich bin totaler Programierneuling und versuche seit geraumer Zeit ein kleines Prog für mich zu schreiben.
Ich möchte den Inhalt von mehreren genau gesagt 175 csv Files einlesen und diese dann als einziges CSV File zusammenfassen und wieder ausgeben.
Mein Problem ist das jedes diese CSV Files einen anderen Namen hat.
In jedem der 175 Files steht nur eine Zahl.
Mein Gedanke war den Inhalt von diesen Files in eine richTextBox einzulesen, und dann als CSV wieder auszugeben.
Für ein File gelingt mir das auch siehe Beispiel Code aber nicht für mehrere??
Ich könnte auch 175 mal mein Beispiel schreiben nur jedes mal einen
anderen Pfad aber das müsste doch einfacher gehen oder.
Und das ausgeben als CSV File funktioniert auch einwandfrei das bekomme ich auch
schon hin nur das einlesen mehrer Files will ich nicht kapieren.
Ich hoffe es kann mir jemand helfen.
mein Beispiel Code
Ich bin totaler Programierneuling und versuche seit geraumer Zeit ein kleines Prog für mich zu schreiben.
Ich möchte den Inhalt von mehreren genau gesagt 175 csv Files einlesen und diese dann als einziges CSV File zusammenfassen und wieder ausgeben.
Mein Problem ist das jedes diese CSV Files einen anderen Namen hat.
In jedem der 175 Files steht nur eine Zahl.
Mein Gedanke war den Inhalt von diesen Files in eine richTextBox einzulesen, und dann als CSV wieder auszugeben.
Für ein File gelingt mir das auch siehe Beispiel Code aber nicht für mehrere??
Ich könnte auch 175 mal mein Beispiel schreiben nur jedes mal einen
anderen Pfad aber das müsste doch einfacher gehen oder.
Und das ausgeben als CSV File funktioniert auch einwandfrei das bekomme ich auch
schon hin nur das einlesen mehrer Files will ich nicht kapieren.
Ich hoffe es kann mir jemand helfen.
mein Beispiel Code
Code:
private void frm_FileInhaltList_Load(object sender, EventArgs e)
{
//einlesen aller Files *.csv
FileStream fs;
StreamReader sr;
string dateiname = @"C:\Lager\Data\DataMaterial\Spezial.csv";
string zeile;
if (!File.Exists(dateiname))
{
MessageBox.Show("Datei " + dateiname + " existiert nicht !");
return;
}
fs = new FileStream(dateiname, FileMode.Open);
sr = new StreamReader(fs);
while (sr.Peek() != -1)
{
zeile = sr.ReadLine();
richTextBox1.Text += zeile + "\n";
}
sr.Close();
}