CAUSE
This delay may occur when using the PROMPT command as follows:
prompt $p$g
The $p parameter specifies the current drive and path to be included in the
system prompt. When you use this parameter, the system has to read the disk
every time it switches directories to determine the active directory, which
will in turn be displayed as the command prompt. The $g parameter displays
the greater than sign (>).
This delay described above is not a problem with the PROMPT command; the
delay occurs while MS-DOS is checking the drive for the current directory.