2

I want to move all the files and folders inside the folder "C:\Foldertest\" into the folder "C:\Foldertest\target".

And whenever I run this command, it does this for all files and folders except for the "C:\Foldertest\target" folder.

enter image description here

AFH
  • 17,300
  • 3
  • 32
  • 48
mohammad takin
  • 21
  • 1
  • 1
  • 2

1 Answers1

3

RoboCopy would be the preferred method:

Robocopy C:\FolderTest\ c:\FolderTest\Target /E /ZB /MOVE /MOT:60
  • Note the trailing backslash in the source folder
    • Failing to include this would copy C:\FolderTest, rather than it's contents

  • /E: Copy subdirectories, including empty ones
  • /ZB: Use restartable mode; if access denied use backup mode
    • Requires user to be added to Backup Operators group, else change to /Z
  • /MOVE: Move files and dirs (delete from source after copying)
  • /MOT: Monitor source; run again in X minutes, if changed
    • You could also utilize /MON:1
      • /MON: Monitor source; run again when more than X changes seen
JW0914
  • 7,052
  • 7
  • 27
  • 48
  • ERROR : You do not have the Backup and Restore Files user rights. ***** You need these to perform Backup copies (/B or /ZB). ERROR : Robocopy ran out of memory, exiting. ERROR : Invalid Parameter #%d : "%s" ERROR : Invalid Job File, Line #%d :"%s" – mohammad takin Aug 27 '18 at 17:25
  • You can either add the user to the Backup Operators group, or change `/ZB` to `/Z`. _I've updated my answer with the aforementioned._ – JW0914 Aug 28 '18 at 11:51