View Single Post
  #2  
Old September 23rd 06, 03:07 AM posted to microsoft.public.win98.apps
Gary S. Terhune
External Usenet User
 
Posts: 1,846
Default MS DOS Command - copy the whole directory

I assume you mean to copy them from one place to another. Use XCOPY. Run
XCOPY /? to see what parameters to use. I recommend that you include the /c
switch, which causes XCOPY to continue the operation even if an error is
encountered. It's a pain to figure out what has and hasn't already been
copied when the operation is aborted by an access-denied error. Here's the
command I usually employ to copy to an empty location:

XCOPY [source directory] [destination directory] /e /c /i /h /k

Reading XCOPY /? in Win9x can be a pain because the /p switch doesn't work.
So here's the entire thing:
Copies files and directory trees.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/W]
[/C] [/i] [/Q] [/F] [/L] [/H] [/R] [/T] [/u]
[/K] [/N]

source Specifies the file(s) to copy.
destination Specifies the location and/or name of new files.
/A Copies files with the archive attribute set,
doesn't change the attribute.
/M Copies files with the archive attribute set,
turns off the archive attribute.
/D:date Copies files changed on or after the specified date.
If no date is given, copies only those files whose
source time is newer than the destination time.
/P Prompts you before creating each destination file.
/S Copies directories and subdirectories except empty ones.
/E Copies directories and subdirectories, including empty ones.
Same as /S /E. May be used to modify /T.
/W Prompts you to press a key before copying.
/C Continues copying even if errors occur.
/I If destination does not exist and copying more than one file,
assumes that destination must be a directory.
/Q Does not display file names while copying.
/F Displays full source and destination file names while copying.
/L Displays files that would be copied.
/H Copies hidden and system files also.
/R Overwrites read-only files.
/T Creates directory structure, but does not copy files. Does not
include empty directories or subdirectories. /T /E includes
empty directories and subdirectories.
/U Updates the files that already exist in destination.
/K Copies attributes. Normal Xcopy will reset read-only
attributes.
/Y Overwrites existing files without prompting.
/-Y Prompts you before overwriting existing files.
/N Copy using the generated short names.

--
Gary S. Terhune
MS MVP Shell/User

"Eric" wrote in message
...
Does anyone know how to copy the whole directory, including all the
sub-directory with files under MS DOS?
Thank you for any suggestion
Eric