Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / Languages / VB

How to get File Name from Full file Path

4.00/5 (1 vote)
14 Jul 2010CPOL 81.4K  
imports system.iodim Filename as string = C:UsersSonyDesktopReadme.txtdim FileInfo as new fileinfo(filename)'this gets the filename and extension e.g. readme.txtmessagebox.show (Fileinfo.name)'this gets the extensionmessagebox.show (Fileinfo.extension)'this gets the...
imports system.io

dim Filename as string = "C:\Users\Sony\Desktop\Readme.txt"
dim FileInfo as new fileinfo(filename)

'this gets the filename and extension e.g. readme.txt
messagebox.show (Fileinfo.name)

'this gets the extension
messagebox.show (Fileinfo.extension)

'this gets the directory name
messagebox.show (Fileinfo.Directory)

fileinfo = nothing 'i prefer to destory objects rather than waiting for the garbage collector


But you can get more information from the full filename such as:

1. Creation time
2. If the file exists
3. Readonly
4. Last Accesstimes and Writetimes

This is what I would call better file based.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)