Entwickler-Ecke
Sonstiges (.NET) - Process.StartInfo.FileName mit Variable als Pfad
Peter Gutachter - Mo 26.09.11 15:03
Titel: Process.StartInfo.FileName mit Variable als Pfad
Hallo Forum :-)
kann man beim
C#-Quelltext
1:
| Process.StartInfo.FileName |
auch Variablen als Pfad angeben ? Und wenn ja wie ?
C#-Quelltext
1:
| Process.StartInfo.FileName = pfad1 + "test.doc"; |
hier bei erhalte ich die Fehlermeldung " System kann die angegebene Datei nicht finden "
gruß peter
Moderiert von
Th69: Topic aus C# - Die Sprache verschoben am Mo 26.09.2011 um 15:18
Th69 - Mo 26.09.11 15:23
Hallo Peter,
benutze zum Zusammensetzen von Pfaden Path.Combine, d.h.
C#-Quelltext
1:
| Process.StartInfo.FileName = Path.Combine(pfad1, "test.doc"); |
Ansonsten überprüfe doch einfach mit dem Debugger, ob der "FileName" korrekt ist.
Ist denn 'pfad1' ein absoluter oder relativer Pfad, weil bei einem relativen Pfad das aktuelle Arbeitsverzeichnis (Environment.CurrentDirectory) ausschlaggebend ist (und dieses wird z.B. durch einen Open-/SaveFileDialog geändert)?
Peter Gutachter - Mo 26.09.11 15:30
manchmal ist man ja wie vernagelt.. :autsch:
mit Path.Combine klappts natürlich.
dank dir :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!