Windows – How to copy one directory to another with window command prompt

cmd.execommand linerobocopywindows 10xcopy

I read alot of guides about to copy directories. On SO also read the posts

  1. Commmand line command to copy entire directory (including directory folder) to another directory
  2. copying all contents of folder to another folder using batch file?

but nothing is working for me. I am using Window 10 Pro 64bit version. My directory looks like

myfolder
   |
    ---folder1
    ---folder2
         |
         ---sample.txt

The expected output is

myfolder
   |
    ---folder1
         |
         ---folder2
             |
             ---sample.txt
    ---folder2
         |
         ---sample.txt

At command prompt, my present working directoy is

C:Users\MyName\Desktop\myfolder>

When I tried with belows

robocopy folder2 folder1 /COPYALL /E
xcopy folder2 folder1 /s /i

only sample.txt was copied to folder1. What's I am wrong ?

Best Answer

Only sample.txt was copied to folder1

You need to properly specify the target directory name.

Use one of the following commands:

robocopy folder2 folder1\folder2 /COPYALL /E

Or:

xcopy folder2 folder1\folder1 /s

Further Reading

Related Question