alleen bestandsnaam geen pad

Status
Niet open voor verdere reacties.

vinno97

Gebruiker
Lid geworden
18 feb 2011
Berichten
207
ik heb een mail programmaatje gemaakt met een bijlage functie maar als ik weet niet hoe ik alleen de bestandsnaam moet laten zien in het programma (zodat je ziet wat je hebt gekozen) in plaats van het hele pad.

kan iemand mij helpen?
 
Zoiets??

Code:
Dim input As String = TextBox1.Text
Dim input2() As String = Nothing
input = input.Replace("/", "\")
input2 = input.Split("\")
Label1.Text = input2.Last

Succes!:thumb:


*EDIT*
Wel de input en output veranderen natuurlijk (textbox1.text & label1.text)....
 
Zo is denk ik makkelijker:

Code:
IO.Path.GetFileName([B]Path As String[/B])
[I][B]path:[/B] The path string from which to obtain the file name and extension.[/I]
 
Hee, die kende ik nog niet! Ik had het toevallig laatst ook nodig, dus had ik dat andere al bedacht.. Maar dat ziet er inderdaad handiger uit!
 
Ja, ik gebruikt IO.Path heel vaak. Je kunt ook alleen extensie verkrijgen, het volledige pad, bestandsnaam zonder extensie, folder naam en ga zo maar door. Het is een super handige class. :)
 
Je bedoelt van een openfiledialog?
Dan moet je een For Each loop gebruiken en elk item doorgeven aan IO.Path.watjemaarwil.
 
Zoiets:

Code:
        Dim ofd As New OpenFileDialog
        ofd.Multiselect = True
        If ofd.ShowDialog = DialogResult.OK Then

            For Each File As String In ofd.FileNames
                MessageBox.Show(IO.Path.GetFileName(File))
            Next

        End If
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan