When setting the Windows 98 TEMP environment variable today, I found a meaningful phenomenon:
When I use:
SET TEMP = D: / WIN98TEMP
SET TMP = D: / Win98Temp,
Run Set in the DOS window,
display:
...
TMP = D: / Win98Temp
XXXXXXXXXXXXX ...
I thought about it for a while, I think it may be that the directory is too long, it is changed to:
Set Temp = D: / Win98TMP
SET TMP = D: / Win98TMP
This running set is the correct result, but it is very strange, why is the TMP variable display correct?