2011-08-16 27 views
1

私はSVNポスト・コミット・フックで作業していて、パスに\の後に最後の情報を抽出する必要があります。VBScript - 文字列の最後の部分

基本的に私はからtestNameを取得する必要があります:

その文字列は、変数に repoNameある
C:\Program Files (x86)\WANDisco\uberSVN\testName 

完全に間違った言語ですが、PHPではexplode()の文字列が\になり、配列の最後の項目が取得されます。私はこれが簡単だと思うが、VBScriptは完全に私にとって外国だ。

答えて

1

FileSystemObjectを使用してみてください:

Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFile = objFSO.GetFile("C:\Program Files (x86)\WANDisco\uberSVN\testName") 
Set repoName = objFSO.GetFileName(objFile) 
2

あなたはパスからファイル名を取得しようとしていますか?もしそうなら、VBScriptでこれを実行するための適切な方法はそうのようなFileSystemObjectである:VBScript Split function

:あなたは本当に単なる文字列、使用を分割したい場合は

dim filesys, filename, path 
Set filesys = CreateObject("Scripting.FileSystemObject") 
path = filesys.GetAbsolutePathName("c:\somefile.txt") 
getname = filesys.GetFileName(path) 

関連する問題