Get filename from OpenFileDialog

L

Luigi

Hi all,
how can I obtain only the filename with this snippet:

OpenFileDialog dialog = new OpenFileDialog();
string fileName = dialog.FileName;

without the path (C:\etc....)?

Thanks.
 
A

Armin Zingler

Luigi said:
Hi all,
how can I obtain only the filename with this snippet:

OpenFileDialog dialog = new OpenFileDialog(); string fileName =
dialog.FileName;

without the path (C:\etc....)?

Thanks.

Have a look at the methods of the System.IO.Path class.


Armin
 
K

kimiraikkonen

Hi all,
how can I obtain only the filename with this snippet:

OpenFileDialog dialog = new OpenFileDialog();
string fileName = dialog.FileName;

without the path (C:\etc....)?

Thanks.

Hi Luigi,
You can get filename with extension using System.IO.Path.GetFilename
method. It removes the rest of the path including folders and returns
only the filename with extension.

As in your sample, you can call:

OpenFileDialog dialog = new OpenFileDialog();
string fileName = System.IO.Path.GetFileName(dialog.FileName);

If you don't want the extension, you can use
"GetFileNameWithoutExtension" method under Path namespace.

HTH,

Onur Güzel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top