如何在visual basic 6中检索字符串数组的最后一个元素?
我正在处理具有多个点的文件名,这些点被分成一个数组,我只想操纵扩展名.以下代码有效,但有一个我想删除的硬编码元素.
Private Sub Form_Load()
Dim aPath() As String
Dim FileName As String
Dim realExt As String
FileName = "A long dotty.file.name.txt"
aPath = Split(FileName, ".")
realExt = aPath(3) ' <-- how to not hardcode?'
MsgBox ("The real extension is: " & realExt)
Unload Me
End Sub
Run Code Online (Sandbox Code Playgroud)
Max*_*eat 32
我认为使用Ubound应该可以解决问题:
Private Sub Form_Load()
Dim aPath() As String
Dim FileName As String
Dim realExt As String
FileName = "A long dotty.file.name.txt"
aPath = Split(FileName, ".")
realExt = aPath(UBound(aPath))
MsgBox ("The real extension is: " & realExt)
Unload Me
End Sub
Run Code Online (Sandbox Code Playgroud)