Autor Beitrag
Peter Gutachter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 26.09.11 15:03 
Hallo Forum :-)

kann man beim

ausblenden C#-Quelltext
1:
Process.StartInfo.FileName					


auch Variablen als Pfad angeben ? Und wenn ja wie ?

ausblenden 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 user profile iconTh69: Topic aus C# - Die Sprache verschoben am Mo 26.09.2011 um 15:18
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 26.09.11 15:23 
Hallo Peter,

benutze zum Zusammensetzen von Pfaden Path.Combine, d.h.
ausblenden 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)?

Für diesen Beitrag haben gedankt: Peter Gutachter
Peter Gutachter Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 26.09.11 15:30 
manchmal ist man ja wie vernagelt.. :autsch:

mit Path.Combine klappts natürlich.

dank dir :)