Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to have a shortcut on the desktop that, upon being clicked, copies files from a network share to the local disk. This is easy enough with xcopy or the like, but is there some way to use the standard Explorer file copy progress dialog? I'm on Windows XP.

share|improve this question
add comment

2 Answers

You can make a .NET application that receives two parameters and invoke windows copy dialog.

.NET app needs to implement code like this:

using Microsoft.VisualBasic.FileIO;
...
FileSystem.CopyDirectory(
    sourcePath, destinationPath, UIOption.AllDialogs);

And from a Batchfile you can run:

CustomCopy "FileA.file" "FolderB"

And dialog can be invoked from your .NET app.

Got this from http://msdn.microsoft.com/en-us/magazine/cc163304.aspx

share|improve this answer
add comment

If you're already comfortable with xcopy, why not try making a batch file?

Just open a text editor, type in what you'd usually type in the console to achieve this, and save it as a .bat file either directly to your desktop or somewhere else (and then create a shortcut).

(As a side note, though, depending on why you're copying things from a network share en-masse, you might consider looking at various syncing solutions or try something like Dropbox.)

share|improve this answer
    
I've used the xcopy and batch file method, but I want to have a progress display (even if it's not 100% accurate) without having to use another application, preferably. –  Smurf64 Jul 5 '11 at 4:13
    
In that case, you might try something like QuickSync or using a free automator program to make the Explorer drag and drop into one click. –  UtopiaLtd Jul 5 '11 at 4:16
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.