我正在使用SVN post-commit hook,並且需要在路徑中提取\
之後的最後一條信息。VBScript - 字符串的最後一塊
基本上,我需要從獲得testName
:
C:\Program Files (x86)\WANDisco\uberSVN\testName
如果該字符串是一個變量,repoName
。
完全錯誤的語言,但在PHP中,我想explode()
字符串在\
,然後獲取數組中的最後一項。我希望這很容易,但VBScript對我來說完全是陌生的。
我正在使用SVN post-commit hook,並且需要在路徑中提取\
之後的最後一條信息。VBScript - 字符串的最後一塊
基本上,我需要從獲得testName
:
C:\Program Files (x86)\WANDisco\uberSVN\testName
如果該字符串是一個變量,repoName
。
完全錯誤的語言,但在PHP中,我想explode()
字符串在\
,然後獲取數組中的最後一項。我希望這很容易,但VBScript對我來說完全是陌生的。
嘗試使用FileSystemObject:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\Program Files (x86)\WANDisco\uberSVN\testName")
Set repoName = objFSO.GetFileName(objFile)
你想從一個路徑的文件名?如果是在VBScript中做到這一點,正確的方法是用FileSystemObject像這樣:
dim filesys, filename, path
Set filesys = CreateObject("Scripting.FileSystemObject")
path = filesys.GetAbsolutePathName("c:\somefile.txt")
getname = filesys.GetFileName(path)
如果你真的只是想將一個字符串分解,使用:VBScript Split function