Dateien einlesen
-
Hallo habe ein Problem
Ich möchte ein txt datei einlesen unter UNIX
und am Ende jeder Zeile ein Ein Zeichen anhängen.
Wie heist der Befehl dazu??????
-
unter unix mit c raute?
öhm bist du sicher ?
-
werte elise schau ma da -> http://www.csharphelp.com
d.h. definitiv nicht C raute sondern C Sharp ... ! basiert auf Java
so long müßts auch portabel sein ! ( url als .. bsp)
edit oder da : http://www.go-mono.com/gtk-sharp.html
[ Dieser Beitrag wurde am 13.03.2003 um 11:17 Uhr von 1ntrud0r editiert. ]
-
schau dir das post an
denke er hat sich vertipp!
und c raute sag ich immer, da wirst auch du nix ändern, sogar im unterricht
ich drücke damit meine werte politische meinung zu diesem kapitel der programmiergeschichte aus, verstehste? *grins*
-
Original erstellt von 1ntrud0r:
basiert auf JavaPsst, offiziell natürlich nicht
Nunja, nachdem MS einen Patentantrag über wesentliche Teile von .net eingereicht hat, hat sich Mono wohl erledigt ... wenn nicht technisch, dann doch vom mind-share her. Microsoft meint mit plattformunabhängig natürlich mal wieder nur verschiedene Windowse (win-ce handies?), plus die FreeBSD Alibi-Portierung.
-
naja
ich hab bisher nur nocht nicht viele progger gesehen .. die .net programmieren
schon allein das faktum das mein visual studio .net mosert wenn man .net komponenten .. hinzufügen will sollten eigentlich die ausgereiftheit dieses Suspektums erklären
-
hallo,
ich weiss nicht ob das auch unter linux geht. unter windows läuftes.
vielleicht nutzt es dir ja trotzdem was.Datei öffnen und Zeilenweise auslesen:
String pfad, text_zeile;
StreamReader sr; //unsing system.io;
OpenFileDialog openFile1 = new OpenFileDialog();
// wenn keine dialogbox erwünscht ist --> if schleife entfernen und pfad
// ersetzen
if(openFile1.ShowDialog() == DialogResult.OK) //öffnen des Auswahlfensters
{
pfad = openFile1.FileName; //Pfadname ermitteln
sr = File.OpenText(pfad); //Datei zum Lesen öffnenwhile ((text_zeile = sr.ReadLine())!= null) //lese bis EOF erreicht ist
MessageBox.Show(text_zeile,"text");
}Datei speichern und ans Ende der Datei schreiben:
string pfad;
FileStream fst; //unsing system.io;SaveFileDialog saveFile1 = new SaveFileDialog();
saveFile1.Filter= "Textdateien (.txt)|.txt|Alle Dateien (.)|.";
if(saveFile1.ShowDialog() == DialogResult.OK) //öffnen des Auswahlfensters
{
pfad = saveFile1.FileName; //Pfadname ermitteln
fst= new FileStream(pfad, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fst);
sw.BaseStream.Seek(0, SeekOrigin.End); // ans Ende der Datei
sw.WriteLine("HAllo"); // Zeile in Datei schreiben
sw.Flush(); // Abschluss des Schreibvorgang
sw.Close(); //Datei wieder schließen
fst.Close();
}Existiert Datei und überschrieben ja/nein
if(File.Exists(pfad)) // die Datei existiert schon
{ // Submenü wird aufgerufen und bei ok
File.Delete(pfad); // Datei überschreiben
dat_schreiben = true; // neue Datei schreiben
}
else // wenn Datei noch nicht existiert
dat_schreiben = true; // Datei neu schreibengruß
peter