我有一个批处理文件,这需要作为参数文件路径如何获取字符串的最后一个单词?
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