Gast
#4846258
Hallo ! Folgendes Problem:
Im SytemOrdner 'C' gibt es den Order 'NeuerOrdner'
In beiden Ordnern liegt die gleiche Textdatei 'Textdatei'.Die Pfade zu
den Ordnern für die Textdateien ist also:
string OrdnerPfad = @"C:\\";
bzw. string OrdnerPfad = @"C:\\NeuerOrdner\";
Die absoluten Pfade zu den Textdateien lauten also
string dateiPfad = OrdnerPfad + "Textdatei.txt";
Schaue ich mir die Pfade auf der Konsole an also etwa :
Console.WriteLine("Dateipfad: " + dateiPfad);
ReadKey();
Dann ergibt sich in beiden Fällen richtigerweise:
einmal C:\\Textdatei.txt
bzw. C:\\NeuerOrdner\Textdatei.txt
Wenn ich jetzt aber einen Streamreader initialisieren will mit
StreamReader sr = new StreamReader(dateiPfad);
,dann kann ich im ersten Fall die Textdatei problemlos auslesen,während
im zweiten Fall (Textdatei im Ordner 'NeuerOrdner' ) eine Exception
geworfen wird mit dem Text:
'Ein Teil des Pfades "C:\NeuerOrdner\Textdatei.txt" konnte nicht
gefunden werden.'
Man achte auf den Single-Backslash nach 'C:' !!
Ich benutze Visual Studio 2015
Als Anfänger bin ich immer dankbar für konstruktive Hilfe
Gruss Manna