Great choice. There is even a GUI for it. http://www.microsoft.com/technet/technetmag/issues/2006/11/UtilitySpotli ght/
-----Original Message----- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Geoff Taylor Sent: Tuesday, December 18, 2007 12:46 To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM Subject: Re: [ADVANCED-DOTNET] Robust file copy Hi, Before getting as complicated as using BITS, what about Robocopy: "Robocopy, or "Robust File Copy", is a command-line folder replication tool. It was available as part of the Windows Resource Kit, and introduced as a standard feature of Windows Vista." http://en.wikipedia.org/wiki/Robocopy Or Hobo Copy: "HoboCopy is a backup/copy tool. It is inspired by robocopy in both name and in functionality. It differs greatly from robocopy, however, in two respects: 1. It is not as full-featured as robocopy. 2. It uses the Volume Shadow Service (VSS) to "snapshot" the disk before copying. It then copies from the snapshot rather than the "live" disk. " http://www.pluralsight.com/wiki/default.aspx/Craig/HoboCopy.html Using a command-line program is not particularly .NET-like, but it may be appropriate in your situation. (Alternatively, your situation may rule it out completely, in which case, erm, sorry!) Good luck, Geoff > -----Original Message----- > From: Discussion of advanced .NET topics. [mailto:ADVANCED- > [EMAIL PROTECTED] On Behalf Of Mont Rothstein > Sent: 18 December 2007 18:21 > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > Subject: [ADVANCED-DOTNET] Robust file copy > > I am looking for a robust way to copy files across a network that has > high > latency and may be unreliable. > > Currently I use a FileStream instead of File.Copy because the source > account > does not have permissions on the destination drive and vis-a-versa (I > impersonate accounts over the network). > > What I'm looking for is some way (either something in .NET or a 3rd > part > component) to perform file copies from code that will gracefully handle > connections that go up and down, continue when possible, and generally > reliably deliver in the face of less than ideal network connections. > > Now obviously I can wrap my current code in handlers and do this myself > but > if the problem has already been solved I'd rather not re-invent the > wheel. > I've been Goggling but I can't find what I am looking for. > > Any suggestions? > > Thanks, > -Mont > > =================================== > This list is hosted by DevelopMentorR http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com =================================== This list is hosted by DevelopMentor(r) http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com The information in this e-mail is confidential, may be legally privileged and is intended solely for the addressee. If you have received this e-mail in error, you are hereby notified that any use, distribution, or copying of this communication is strictly prohibited. =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com