Autor Beitrag
Peter1000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 60



BeitragVerfasst: Mo 18.08.14 11:38 
Hallo,

in einem Dialogmenue kann der User eine Datei auswählen.

Ich möchte jetzt den gewählten Dateinamen ausgeben.
Sieht so aus.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
OpenFileDialog ofd = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    using(FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read))
    {
        DateiName = openFileDialog1.FileName; 
        MessageBox.Show("DateiName = " + DateiName + ";


Leider wird jetzt der KOMPLETTE Pfad und nicht nur der Dateiname ausgegeben.

Frage: Wie bekomme ich nur den separaten Dateinamen, also ohne Pfad?

THX
Peter

Moderiert von user profile iconTh69: Code- durch C#-Tags ersetzt


Zuletzt bearbeitet von Peter1000 am Mo 18.08.14 11:41, insgesamt 1-mal bearbeitet
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 18.08.14 11:40 
Du hast sicher auch eine Frage oder ;)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 18.08.14 11:52 
Hallo Peter1000,

schau dir mal die Methoden der Klasse Path an.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 18.08.14 11:56 
Oder einfach die SafeFileName Property verwenden anstatt FileName.

Für diesen Beitrag haben gedankt: Peter1000