0
我還有其他問題。MS-DOS批處理腳本:url的子串
我有這樣
@SET var1="http://www.domain.com/dir1/dir2/dir3/dir4/dir5/file.txt"
的URL。
在這個URL我需要得到"http://www.domain.com/dir1/dir2/dir3/dir4/dir5/"
路徑。
謝謝。
我還有其他問題。MS-DOS批處理腳本:url的子串
我有這樣
@SET var1="http://www.domain.com/dir1/dir2/dir3/dir4/dir5/file.txt"
的URL。
在這個URL我需要得到"http://www.domain.com/dir1/dir2/dir3/dir4/dir5/"
路徑。
謝謝。
這個怎麼樣?
@echo off
setlocal enabledelayedexpansion
set var1="http://www.domain.com/dir1/dir2/dir3/dir4/dir5/file.txt"
set var2=%var1%
:loop
if "!var2:~-2,1!"=="/" goto endloop
set var2="%var2:~1,-2%"
goto loop
:endloop
echo.%var2%
它從路徑末尾刪除字符,直到達到/
。
可能重複的[Windows批處理腳本:子字符串計算](http://stackoverflow.com/questions/6275233/windows-batch-script-substring-calculation) – Joey 2011-06-08 08:29:47