2016-05-23 6 views
0

Ich benutze die WriteAllText-Funktion, um einige Informationen in txt zu schreiben. Ich rufe es von App_Code/MyFolder/MyClass.cs und meine Datei befindet sich im Ordner Dateien, die auf der gleichen Ebene wie App_Code ist. Wie sieht mein Weg aus?Wie schreibe ich in eine Textdatei, die sich im Projektverzeichnis befindet?

File.WriteAllText("../../Files/test.txt", "Done"); 
+0

Ihre Frage ist nicht klar, können Sie es anders formulieren – loneshark99

+0

Bitte seien Sie genauer darüber, welche Fehler Sie erhalten und was Sie zu erreichen versuchen. –

+0

Ok. Ich möchte einige Informationen in meine TXT-Datei schreiben. Die Funktion, die es tut, befindet sich in [Root] /App_Code/MyFolder/MyClass.cs Meine TXT-Datei befindet sich in [root]/Files und ich kann nicht etwas mit meinem Pfad schreiben, die ich unten im Beitrag schreibe. – Noooom

Antwort

0

Wenn ich so etwas zu tun haben will ich zunächst aktuelles Verzeichnis mit System.IO.Directory.GetCurrentDirectory() erhalten; und gehen Sie dann mit Directory.GetParent Methode , um gewünschte Verzeichnis zu bekommen, wo ich Datei schreiben muss.

Verwandte Themen