我有一個批處理文件,這需要作爲參數文件路徑如何獲取字符串的最後一個單詞?
set filePath = %1
現在,讓我們說,文件路徑爲:C:\Temp\Folder
,我想設置Folder
在一個新的變量。我怎樣才能做到這一點?
我在網上搜索,並且所有的解決方案是這樣的:
for %%A in (%filePath%) do set last=%%A
,但這僅適用於字符串用空格。通過將~n
修飾符%1
set filePath=%1
set filePath=%filePath:\= %
for %%A in (%filePath%) do set last=%%A
這可能有所幫助:http://www.dostips.com/DtTipsStringManipulation.php#Snippets.SplitString – nolegs 2012-07-30 17:34:52