Full filename from ListBox

I have populated a list box of files from a directory.
Now when I select a from from that list box I want a message box to display the full path of the file.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jeff CertainCommented:
I'm assuming what you know what directory the files are in. If this is the case, you should be able to do this, assuming you are creating a desktop application:

msgbox(<directory name> & "\" & listbox1.SelectedItem)

The \ may or may not be needed, depending on how you're storing your directory name.

 sample code ....

Imports System.IO

 Private Sub CheckNameFile()
        ' Create a reference to the current directory.
        Dim di As New DirectoryInfo(listbox1.SelectedItem)
        ' Create an array representing the files in the current directory.
        Dim fi As FileInfo() = di.GetFiles()
        Dim fiTemp As FileInfo
        'Check for old files in directory
        For Each fiTemp In fi
            If fiTemp.Exists Then
              messagebox.show(  fiTemp.FullName)
            End If
        Next fiTemp
    End Sub

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.