I hate to say it but it is likely that robocopy is going to be the more efficient and safe solution for server to server copy. It has a almost bewildering array of options that allow you to specify how the copy will be performed and performs a "deep copy" that can copy the ACL and Security descriptors of the files. Being part of the Windows Resource Kit it is likely to fall more squarely within the server admins experience and comfort zone than a home brewed copy program.

That said if any additional processing is to be done on the files and your program already does it then moving to a robocopy and windows batch script process is probably not worth the effort as doing anything more than trivial in a batch script is horribly painful in my experience and I always turn to another language, even VBScript is preferable...

/J\


In reply to Re: Robo or Perl? by gellyfish
in thread Robo or Perl? by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.