你可以这样理解,
在OS 里,针对每个盘,
一个应用程序都有一个 默认的路径(目录)。
如,默认情况下,都是访问 根目录,应用程序所在盘默认是 app.path 。
ChDir 就是改变 应用程序针对 某个具体的 磁盘 的路径,如 D盘,默认是 访问 D:\ ,现在改为 D:\VB98 这个路径
-----
而 ChDirve 用来改变应用程序当前是操作哪个 盘。如D盘,还是C盘。
如果你的程序是 D盘,没有执行 ChDirve 之前,不带路径的文件操作都是访问 D盘,不管你使不使用 ChDir 。
当你 执行 ChDirve C: 后,
你的程序里不带路径的文件操作就变成C盘了。
这里,你再使用 ChDir D:\vb98 时,只是修改 D盘的默认目录,并不反应在你当前的操作上。
当你 执行 ChDirve D: 后,那不带路径的文件操作就变成了 D:\vb98 目录,而不是前面的(可能是根目录)了。
希望你能看懂,如果还没看懂,你只能去看
DOS 时代的 CD 命令的帮助了。