Robocopy on Windows 203 stops w/o an error

Posted on 2011-05-12
Medium Priority
Last Modified: 2013-12-01
This robocopy script was running perfectly for two weeks until I changed it from copy to move. It stopped in the middle of the 1st run without any error message. It copied adout 10 of the 20 files in the root and then stopped. Why?

echo %date:~-4,4%
echo %date:~-7,2%
echo %date:~-10,2%
set yr=%date:~-4,4%
set mo=%date:~-7,2%
set dy=date:~-10,2%
set f2=%date:~-10,2%-%date:~-7,2%-%date:~-4,4%
echo %f2%
set fn=robo-%f2%.txt
robocopy.exe f:\ x:\ *.* /E /SEC /NP /MOVE /XD "F:\Recycler" "F:\System Volume Information" /XF "f:\Changer.cfg" "f:\Folder.cfg" /Log:c:\Robo-Logs\%fn%
Question by:Tony Giangreco

Expert Comment

ID: 35747461
Wild stab in the dark here which we had a few years ago moving files and folders using Robo Copy.
It couldnt move folders that were,
Locked out to everyone.
So as domain admin we had to manually take ownership again of these troublesome folders.
It struggled with folders that had more than the 256 character limit down through all the top level folders to the very last file.
Apart from that check your logs or turn on R Copy logging and try a again
LVL 25

Author Comment

by:Tony Giangreco
ID: 35749754
I'm not trying to move folders and take ownership of them. These are Backup Exec files that I want to move to external storage after the backup completes.

Assisted Solution

npinfotech earned 1000 total points
ID: 35750027
Why not create a bacth file that copies the files from the original destination to the new destination, then deletes the files from the original destination?
LVL 60

Expert Comment

by:Kevin Cross
ID: 35750084
Please give credit to previous poster, but I agree.  In the past when using Backup Exec there was an 'post backup job command' you could set.  I didn't trust my memory, so I did a quick search to verify I wasn't recalling some other backup program, but here is a reference on creating pre and post job commands: http://www.symantec.com/business/support/index?page=content&id=TECH23446

Following this (or using the article relevant to your version), you could do as the Expert above said and in a post job command execute the batch file that does the copy and cleanup of backup files.  We do that currently for SQL backups, not using Backup Exec, but same principal as we are copying .BAK files to an external media and then deleting to reclaim disk.
LVL 60

Accepted Solution

Kevin Cross earned 1000 total points
ID: 35750279
Regarding RoboCopy, what was written to logs c:\Robo-Logs\ ?
You may want to look at NTFS permissions of the account running the Backup Exec/RoboCopy.  It is possible it has rights to read all the content to copy/backup; however, move requires DELETE permissions.  If it copied some, you may be looking at a folder or set of files that have different/special permissions.  Have seen that occassionally due to Windows OWNER default permissions.  I usually go in and remove that permissions and set specific NTFS rights and ownership to Administrators.

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
The SignAloud Glove is capable of translating American Sign Language signs into text and audio.
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question