联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal ENABLEDELAYEDEXPANSION&ECHO&set p=%p%# if "%p:~-2%"=="\#" (echo 路径最后带有"\"符号。 &&echo. && goto :a) else (echo 路径最后没有带"\"符号。&& echo. && pause && goto :eof) :a echo 去掉最后的"\"的路径为: !p:%p:~-2%=! set "ph=!p:%p:~-2%=!" echo.&echo 你可以直接用%%ph%%调用这个路径。 pause>nul
@echo off set str=e:\abc\ if "%str:~-1%"=="\" set str=%str:~0,-1% echo %str% pause
Originally posted by yanlihua at 2006-11-11 05:43: 谢谢vkil、lxmxn 我很菜。请问:"%p:~-2%"=="\#" 和set /p p= 请输入路径:是什么意思?