On 28 Feb 2006 10:27:06 -0800, "jinnii" <(E-Mail Removed)> wrote:
>Good day...
>
>(I hope the network_web NG is the correct forum for this question, if
>not my apologies)
>
>In trying to clean out an old work laptop, I attempted to copy the
>contents of a folder (with sub-folders) to a new PC on our well tuned
>workgroup network (with thanks to Chuck). I opened both containing
>folders from the new PC (250G HD, dual core processor running Win MCE
>2005) and dragged and dropped the folder from old to new. The folder
>had about 23,000 mixed files, totaling close to 16 GB.
>
>It worked away all night, and by morning was a bit more than half way
>through, but everything seemed to be fine. I just took a look now and
>there was an error message stating one particular file (old photo,
>didn't matter anyway) could not be copied and the process stopped. The
>items that were copied successfully look fine, but I wondered if:
>
> a) there is a way to compare the two folders and determine which had
>not yet been copied over so that I could do so in smaller batches if
>necessary, and
>
> b) (for future reference) is there a way to allow a particular file to
>be ignored or addressed individually and yet let the copy process
>continue?
Jinnii,
For a large copy like that, I would use the batch command "xcopy". Drag and
drop is useful for quick jobs, but the extra effort required by xcopy is well
worth the learning curve.
Getting xcopy to do multiple levels of subdirectories will take experimentation.
My recommendation (read thru this and ask questions please):
# Setup a test set of folders and files - say maybe a couple dozen files, in a
dozen folders, arranged in a hierarchy of 3 or 4 levels of folders. This lets
you see how effective xcopy is, when using the various switches.
# Run xcopy from a command window. First, do "xcopy /?", which will give you a
long and detailed list of all of the switches.
# The "/c" switch, for instance, will fulfill your second requirement -
"Continues copying even if errors occur.".
# When I do xcopy, I start my source (the local computer, where the files are)
and my object (the distant computer, to where you are copying the files) at the
root of the folders involved in the copy (where you dragged from, and where you
dropped into).
# Open a command window.
# "cd \RootOfSourceFolders".
# "net use x: \\ObjectServer\ObjectShare".
# "x:"
# If the folders being copied do not start in the root of the share just mapped,
"cd \RootOfObjectFolders". With the current position in the mapped drive now
starting at the root of your target, return your focus to your source drive.
# "c:"
# Then start the copy "xcopy c: x: /c /e /y" and let it run.
# The switches: "/c" continues copying if any errors, "/e" copies folders,
including empty ones, "/y" overwrites any duplicates. You may find other
switches useful too.
I am sure that this is all Greek to you. It was to me the first time I used it,
and I still have to reread the "/?" reference occasionally. But trust me, an
xcopy will go hella faster than drag and drop, and for large copies like yours,
is well worth the extra learning time.
--
Cheers,
Chuck, MS-MVP [Windows - Networking]
http://nitecruzr.blogspot.com/
Paranoia is not a problem, when it's a normal response from experience.
My email is AT DOT
actual address pchuck mvps org.