今天设置 windows 98 的 TEMP 环境变量时,发现了一个有意思的现象:
当我使用:
SET TEMP=D:/win98temp
SET TMP=D:/win98temp 时,
在dos窗口中运行set,
显示:
...
TMP=D:/win98temp
xxxxxxxxxxxxx ...
我思考了一会儿,觉得可能是目录名太长的缘故,就改为:
SET TEMP=D:/win98tmp
SET TMP=D:/win98tmp
这下运行set就得到了正确的结果,但是很奇怪,为什么开始的时候TMP变量的显示就正确呢?
当我使用:
SET TEMP=D:/win98temp
SET TMP=D:/win98temp 时,
在dos窗口中运行set,
显示:
...
TMP=D:/win98temp
xxxxxxxxxxxxx ...
我思考了一会儿,觉得可能是目录名太长的缘故,就改为:
SET TEMP=D:/win98tmp
SET TMP=D:/win98tmp
这下运行set就得到了正确的结果,但是很奇怪,为什么开始的时候TMP变量的显示就正确呢?