Entwickler-Ecke
C# - Die Sprache - Schonmal da?
System.break() - Di 18.01.11 21:48
Titel: Schonmal da?
Ich hab in meiner Console einen teil der ein txt Dokument erzeugt und abspeichert.
1. Ich will das mir meine Console sagt ob ich diese datei schon erzeugt habe oder noch nicht.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| if (a == "script output") { StreamWriter myWriter = File.CreateText(@"c:\text.txt"); myWriter.WriteLine(" * = Gänsefüschen"); myWriter.WriteLine("StreamWriter myWriter = File.CreateText(@*c:\text.txt*);"); myWriter.WriteLine("myWriter.WriteLine(*Zeile XY*);"); myWriter.WriteLine("myWriter.Close();"); myWriter.Close(); } |
Die Frge hatte ich schon gestellt aber ich wuste noch nicht das man nur eine Frage pro Thread schreiben darf.
Naja die antwort war File.FileExists()
wie mach ich das jetzt?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| if (a == "script output") if (File.FileExists(@"c:\text.txt")) { Console.WriteLine("Datei exestiert"); goto menü2; } StreamWriter myWriter=File.CreateText(@"c:\text.txt"); myWriter.WriteLine("StreamWriter myWriter = File.CreateText(@\"c:\text.txt\");"); myWriter.WriteLine("myWriter.WriteLine(\"Zeile XY\");"); myWriter.WriteLine("myWriter.Close();"); myWriter.Close(); goto menü2; |
Dann kommt aber eine Meldung
Zitat: |
Fehler 1 "System.IO.File" enthält keine Definition für "FileExists". |
Ich hab aber using System.IO; eingegeben oder wo hängts?
Trashkid2000 - Di 18.01.11 22:55
Die Methode heißt auch nicht
File.FileExists(...), sondern
File.Exists(...). Aber da hätte man mit IntelliSense auch von selber drauf kommen können.
Ganz schlechter Coding-Style! Auch wenn die Anweisung
goto in der Sprache existiert, sollte sie eigentlich nicht verwendet werden.
//edit: Was hat das Ganze eigentlich mit Silverlight zu tun? Und der Titel "Schonmal da" ist auch mehr als irreführend!
Marko
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!