|  | 
5#
 
 
 楼主|
发表于 2006-10-23 21:24:55
|
只看该作者 
| 原帖由 小军军 于 2006-10-23 06:12 PM 发表不管它是A还是C,U盘上总有你特定的文件可以识别吧
 有啊,但如何写这个批文件以确定U盘的相对盘符呢?请赐教。
 
 我写了一个,但运行出错(假定我的特殊文件是在U盘根目录下,为uuzhao.txt),请指正:
 
 @echo off
 CLS
 for %%i in(a b c d e f g h i j k l m n o p q r s t u v w x y z) do IF EXIST %%i:\uuzhao.txt GOTO udiskstart
 goto error
 :udiskstart
 set dsk=
 for %%i in(a b c d e f g h i j k l m n o p q r s t u v w x y z) do set dsk=%%i
 PATH %dsk%:\                        --- 我把 %dsk% 当做U盘盘符
 ...
 ...
 :error
 echo.
 echo The Flash Disk (U-disk) can not be recognized!
 echo.
 :end
 | 
 |