当手动输入以下路径时d:\temp\tmp (此两个目录均尚未建立,判断正确后再进行建立),则是正确的,假如将路径输入为d\temp\tmp 或:\temp\tmp 或h:\temp\tmp(不存在H驱动器)等等,应如何对其输入的路径进行判断呢?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
:begin
set input=
set/p input=Please input pathname:
echo %input%|findstr /i ":\\.*" >nul 2>nul||(echo Error&goto begin)
if not exist %input:~0,2%\nul (echo Error&goto begin)
echo OK
pause&exit/b