我只想回显一个用 ENABLEDELAYEDEXPANSION 定义的变量。它不起作用。这是我关于这个问题的长脚本的一小部分
@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%x in (%1) do (
set "D=%%x"
echo %%~nD
)
我也写了 echo !~nD! 但它也不起作用。
我的文件 (%1) 仅包含相对路径,如下所示:
VENDOR\ford1.car
VENDOR\bmw.car
我的目标是回显“ford1.car”或“bmw.car”,因为我必须在脚本的后续步骤中使用它们,这只是文件的完整名称。
请一些帮助和解释。谢谢