标题: 怎样自动补足?
[打印本页]
作者: wuhanbin
时间: 2008-9-6 20:46
标题: 怎样自动补足?
输入一个路径c:\windows
如果最后面没有\,自动补上,使之变为c:\windows\
如果有\,就不改变
作者: HAT
时间: 2008-9-6 20:52
@echo off
set /p mypath=请输入路径
if "%mypath:~-1%" neq "\" (
set mypath=%mypath%\
)
echo %mypath%
作者: wuhanbin
时间: 2008-9-6 20:54
谢谢,我自己想了半天,终于又找到了种方法:
set /p way=请输入安装路径:
echo %way%|findstr "\$">nul&goto setup
set way=%way%\
:setup
作者: HAT
时间: 2008-9-6 20:57
用管道加findstr的方法会较低效率,能不用的时候最好别用:)
作者: lxmxn
时间: 2008-9-7 17:58
Quote: |
Originally posted by wuhanbin at 2008-9-6 20:54:
谢谢,我自己想了半天,终于又找到了种方法:
set /p way=请输入安装路径:
echo %way%|findstr "\$">nul&goto setup
set way=%way%\
:setup |
|
这个方法你测试过了没?
无论路径最后有没有\,都会跳转的。
作者: HAT
时间: 2008-9-7 18:02
少了个&吧,斑竹真细心。