windows cmd 中最后一个字符出现的子字符串

substring in windows cmd from last character appearance

我在环境变量中有以下字符串: 位置=\\qqqq\wwww\eeee\rrrr

我想获取最后一个 \ 之后的部分,即 rrrr,使用 windows 批处理文件

谢谢...

for %%a in ("%location%") do set "last=%%~nxa"

for 可替换参数允许使用某些修饰符(完整列表请参阅 for /?)。在这种情况下 %%~nxa%%a

引用的元素的名称和扩展名