Click here to Skip to main content
15,869,857 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Is there any way that i can call windows' copy event from a button. like, i add files to a list box and select a destination drive, and when i press the button, it should copy the files. same as it would do if i dragged it(the files) onto the removable disk in windows explorer or selecting the drive in the send to menu.
Posted

It can be done with a Shell file operation (SHFileOperation). Check out the link for more info and examples:
C# does Shell, Part 2[^]

Good luck!
 
Share this answer
 
Use the static method <a href="http://msdn.microsoft.com/en-us/library/c6cfw35a(v=VS.80).aspx">Copy(String, String)</a>[<a href="http://msdn.microsoft.com/en-us/library/c6cfw35a(v=VS.80).aspx" target="_blank" title="New Window">^</a>] or <a href="http://msdn.microsoft.com/en-us/library/9706cfs5(v=VS.80).aspx">Copy(String, String, bool)</a>[<a href="http://msdn.microsoft.com/en-us/library/9706cfs5(v=VS.80).aspx" target="_blank" title="New Window">^</a>] of class <a href="http://msdn.microsoft.com/en-US/library/system.io.file(v=VS.80).aspx">File</a>[<a href="http://msdn.microsoft.com/en-US/library/system.io.file(v=VS.80).aspx" target="_blank" title="New Window">^</a>] from the <a href="http://msdn.microsoft.com/en-us/library/system.io(v=VS.80).aspx">System.IO namespace</a>[<a href="http://msdn.microsoft.com/en-us/library/system.io(v=VS.80).aspx" target="_blank" title="New Window">^</a>].

Cheers!

—MRB
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900