xcopy! Fascinating. I had that in my original DOS 6.22 installation back then. It was not a standard command, was it? IIRC you could copy whole directories with it in one go, including sub-directories, unlike the simple copy command.
XCOPY wasn't an internal command.
There ware so-called "internal commands", which were actually kind of like functions embedded within COMMAND.COM
COMMAND.COM, which later was actually an .EXE , because it was too big for a .COM (.COM programs have per definition an exact size limit), was the command interpreter.
Some commands would be recognized as ... well, commands. ;D and would then be executed from within COMMAND.COM
There were other "commands" which actuall weren't commands, but real, small programs. XCOPY was one of them, later came XCOPY32, I think from Win95 systems on.
I'm not sure, but I think on the Winxp CDS there should still be a folder or so called "OLDDOS" or so. On my Win98SE it was there. I just copied everything into the Windows\Command folder, I think. Be careful not to overwrite everything.
For Winxp, I built a folder under C:\ and added that into the PATH environment variable.
Could also be that this small packge is downloadable from Microsoft. I don't remember.
Be careful, by the way, in old DOS, internal commands were preferred to "external commands". That is, when there was a programm having the same name as an internal COMMANd.COM command, then the internal thing would ALWAYS be executed ! Never the external !
XCOPY could do quite a lot of stuff, in contrast to the limited internal COPY command. In its later incarnations, it could copy whole folders, even empty ones ( ! ) and - unlike copy - put everything into RAM before copying. COPY would only put small portions into the RAM, which was VERY annoying when one had to copy discettes. Read - copy - read - copy - read - copy .... Whereas XCOPY did read - read - read - read - read - copy - copy - copy - copy ... That way, hope this is understandable.
XCOPY was a whole lotta breakthrough compared to COPY, so to say.
XCOPY32 was even a bit better, as far as I can remember.