Wie gebe ich den vollständigen Pfad des SaveFileDialogs zurück?

8

Wie bekomme ich die vollständige Pfadzeichenfolge von einem SaveFileDialog? SaveFileDialog.FileName gibt mir nur den Dateinamen mit der Erweiterung. Ich habe in MSDN nach SaveFileDialog geschaut, aber ich sehe keine Eigenschaft, die das tut .

Ich muss "C: \ Folder1 \ subFolder2 \ File004.sdf" nicht nur "File004.sf"

zurückgeben     
KMC 07.06.2011, 04:24
quelle

4 Antworten

13

"Ruft eine Zeichenfolge ab, die den vollständigen Pfad der ausgewählten Datei in einem Dateidialogfeld enthält, oder legt diesen fest." ist der von Ihnen verknüpfte MSDN-Artikel für FileName property. Außerdem hat FileName mir immer den vollständigen Dateipfad gegeben.

    
Nik 07.06.2011, 04:27
quelle
8

Was ich grundsätzlich mache ist mehr oder weniger

%Vor%

und es gab immer den vollständigen Pfad zurück. Sind Sie sicher, dass Sie den absoluten Pfad nicht sehen?

    
Xiofurry 13.07.2011 18:35
quelle
2

Ich denke, Sie verwenden möglicherweise die falsche DLL - win32 anstelle von WinForms . Hatte das gleiche Problem heute.

    
Noich 27.12.2012 09:42
quelle
-1

Sie müssen es fangen, nachdem Sie "Ok" gedrückt haben, nicht vorher.

    
user4710756 16.06.2015 08:10
quelle

Tags und Links