以下是引用小不点在2004-1-29 11:38:42的发言:
DOS的外部命令和内部命令有什么不同?各有什么特点?
DOS的内部命令是随着系统启动时就被装入内存的一系列命令的统称,您在命令行状态下任何时候都可以执行,执行不受所在盘符、路径等的限制。它提供一些DOS必不可少的功能操作。如MD、CD、RD、COPY、REN、DEL、ERASE、VER、VOL、DATE、TIME、SET、ECHO、CLS、DIR、PAUSE、VERIFY、FOR、IF、REM、GOTO、PATH、等等。
您如果想获得DOS内部命令的帮助信息,您只需带参数 /?或 /H 执行此DOS命令即可。
DOS的外部命令是以可执行文件方式存在的命令,您只有在需要使用它提供的功能时它才被装入内存执行;而且它必须存在于DOS执行命令的搜索路径中才可以,否则不行执行。
如搜索路径为:SET PATH=c:\dos;c:\windows; 则DOS的外部命令必须在此二个目录中存在才能被执行。
有什么不妥之处请大家指正。