Как получить путь к файлу, используя кнопку обзора в VB6
Я использую этот код, он дает имя файла, например, "C:\File\sample.txt". Но мне нужно получить путь как "C:\File\". Как я могу получить этот путь?
Private Sub cmdBrowse_Click()
CommonDialog1.ShowOpen
txtPath1.Text = CommonDialog1.FileName
End Sub
2 ответа
Пытаться
txtPath1.Text = Mid(CommonDialog1.FileName, 1, InStrRev(CommonDialog1.FileName, "\"))
В FileName это ваше диалоговое окно FileName, которое содержит ваше имя файла. Вам нужно удалить его, найдя имя файла с \
With CommonDialog1
TextBox1.Text = .FileName.Substring(0, .FileName.LastIndexOf("\"))
End With
Этот код находит последний \
из вашего пути к файлу ("C:\File\sample.txt"). В основном путь к файлу имеет имя файла в конце пути к файлу. Так найти последний \
и удали его. это работает отлично меня.