As provided by the author of TeraCopy. In doing my own testing of this program, I got results of an increase in speed of approximately 80%.
(Note 2017: Copy speed difference depend on many complex factors and differences usually come down to testing different things without realising. Very occasionally there are esoteric edge cases which make one program faster than another sometimes and vice-versa other times. This post is also from 2007, and even back then the 80% difference the author states was not something others could reproduce. You should check if the speed differences apply on your machine, and with the types of data you copy, and not just use a different program because someone said it was faster. You may also want to use TeraCopy because you like its UI or other features, of course. --Leo).
Of course, you have to have the TeraCopy program installed for these buttons to work: http://www.codesector.com/teracopy
Directly below are buttons you can paste to your toolbar to copy and move files using TeraCopy. Below the buttons you will also find instructions on how to make Opus use TeraCopy whenever you drag & drop files. You can use any of all of these methods; whatever suits you.
Copy Button
Copy and Paste this code for the Copy Button:
<?xml version="1.0" encoding="UTF-8"?>
<usercommand backcol="none" textcol="none">
<label>TeraCopy_CopyFile</label>
<tip>Copy files with TeraCopy</tip>
<icon1>C:\Program Files\TeraCopy\TeraCopy.exe,1</icon1>
<function type="normal">
<instruction>"C:\Program Files\TeraCopy\TeraCopy.exe" Copy *{allfilepath|filem} {destpath}</instruction>
</function>
</usercommand>
Move Button
Copy and Paste this code for the Move Button:
<?xml version="1.0" encoding="UTF-8"?>
<usercommand backcol="none" textcol="none">
<label>TeraCopy_MoveFile</label>
<tip>Move files with TeraCopy</tip>
<icon1>C:\Program Files\TeraCopy\TeraCopy.exe,2</icon1>
<function type="normal">
<instruction>"C:\Program Files\TeraCopy\TeraCopy.exe" Move *{allfilepath|filem} {destpath}</instruction>
</function>
</usercommand>
Drag & Drop: Copy
You can also configure Opus to use TeraCopy for drag & drop operations.
To automatically use TeraCopy to Copy files whenever you drag & drop using the left mouse button:
- Go to Settings -> File Types and edit the All Files and Folders entry near the top.
- Select the Events tab and double-click the first entry which is Drag-and-Drop.
- When the Edit box pops up, replace
copy movewhensame
with:
"C:\Program Files\TeraCopy\TeraCopy.exe" Copy *{allfilepath$|filem} {destpath}
- Click OK to save the change.
Now, just click on OK, then Close to get back to Opus proper.
From now on, when you drag and drop a file, TeraCopy will kick in, and do the work for you. The only thing is that it will NOT do a move using this method. It will only do a copy, no matter what drive you are dropping the file on.
Drag & Drop: Move
If you want to be able to do a Move when you drag & drop while holding the Shift key, then you will have to do more editing:
- Go back again to to Settings -> File Types -> All Files and Folders.
- Edit that, and make sure the Events tab is active.
- This time, double-click on the Drag-and-Drop + Shift entry.
- The command to be entered this time is:
"C:\Program Files\TeraCopy\TeraCopy.exe" Move *{allfilepath$|filem} {destpath}
Save everything as before, and now when you do a Shift + Drag-and-Drop, TeraCopy will do a move, no matter what drive you drop the file on.
Of course, you can swap the Move and Copy commands if you want to Move by default and Copy when Shift is held down.
Drag & Drop: Menu
One more thing you can do is add TeraCopy to the Drop-Menu that appears if you drag & drop using the Right mouse button. (Thanks to Steje for this one.) If you want to do that then here are the steps:
-
Go to Settings -> File Types and edit the All Files and Folders entry near the top.
-
Select the Drop Menu tab and click New...
-
Set the command to:
FileType CONTEXTMENU {A7005AF0-D6E8-48AF-8DFA-023B1CF660A7} CONTEXTFORCE
(The name of the item isn't important in this case.) -
Click OK to save the change.