本帖最后由 jian123ch 于 2014-10-27 11:34 编辑
for命令中引用变量有时很让我困扰,但是我一直不知道那里错误了,请各位大虾给我指出来,谢谢!- set /p strTP="请输入目标文件夹路径: "
- for %%i in ("%strTP%") do (set /a strTMP=%%~nxi)
- echo %strTMP%
复制代码 这段代码我是想把目标路径的最后一级文件夹的名称赋值给strTMP,并在屏幕上输出strTMP的值,可是运行后的结果却总是为"0",这是为什么? |