我有一条路线:
C:\Program Files\Internet Download Manager\IDMan.exe /onboot
我想要这样的路线:
C:\Program Files\Internet Download Manager\IDMan.exe
没有争论,我怎么能在VB.NET中做到这一点?
答案 0 :(得分:0)
基于所有参数与文件名之间用空格和正斜杠分隔的假设,这应该可以工作。 wind绕在下面,精简版在下面。
Dim s As String = "C:\Program Files\Internet Download Manager\IDMan.exe /onboot"
Dim intermediatesplits As String() = s.Split(New String() {" /"}, StringSplitOptions.RemoveEmptyEntries)
Dim result As String = intermediatesplits(0)
重要的功能是.Split
,该功能最常使用一个字符作为参数,但是您可以像上面那样使用两个字符。
和精简版
Dim s As String = "C:\Program Files\Internet Download Manager\IDMan.exe /onboot"
Dim result As String = s.Split(New String() {" /"}, StringSplitOptions.RemoveEmptyEntries)(0)