随着大型 iTunes 库、大量照片集和大量视频文件在我们更便宜和更便宜的磁盘驱动器上占用越来越多的空间,我们都可以使用一些比Windows开箱即用提供的更好的文件复制(file copy)工具。免费软件 TeraCopy 使通过网络复制大文件比使用默认的Windows 复制(Windows copy)功能更快。
TeraCopy 做了哪些 Windows 资源管理器没有做的事情?好吧,您是否曾经开始复制大量文件,后来发现由于一个损坏的文件(corrupt file)而在复制过程中停止了?或者,如果网络连接(network connection)在复制过程中中断,而您想从中断的地方恢复怎么办?TeraCopy 可以处理这些类型的情况。这是一个快速细分:
暂停和恢复文件复制——(Pause and resume file copy –)如果您出于任何原因 需要暂停复制过程, (copy process)TeraCopy可让您一键完成。再次单击(Click)以恢复复制!
错误恢复,继续文件复制 – 当一个文件出现问题(例如(Error recovery, continue file copy – )目标目录(target directory)中已存在或由于损坏而无法读取)时,TeraCopy 可以继续复制文件。TeraCopy 可以设置为使用多个选项之一处理这些场景,并且可以继续复制其余文件。一切完成后,您可以修复问题并仅重新复制问题文件。
检查目标文件的准确性 (Check target file accuracy – )——TeraCopy 可以针对源文件对复制的文件进行检查,以验证副本的准确性和完整性(accuracy and integrity)。
快速文件复制 (Fast file copying – )——TeraCopy声称其技术可以使用动态调整的缓冲区和异步复制来减少复制时间。
Shell 集成 – (Shell Integration –) TeraCopy还通过两种方式集成到资源管理器(Explorer)中:您可以右键单击并从菜单中选择TeraCopy ,或者您可以简单地正常执行任何(TeraCopy)复制操作(copy operation),然后会出现一个弹出窗口(popup window)询问您是否要使用Windows 复制或 TeraCopy(Windows copy or TeraCopy)执行操作。
现在让我们来看看您使用TeraCopy的不同方式。首先,您可以通过双击桌面或开始菜单图标(desktop or Start Menu icon)来运行它。这将调出主GUI 界面(GUI interface),该界面非常精简且切中要害。
首先,您只需将要复制的文件拖放到程序窗口(program window)中即可。完成后,单击选择目标文件夹( Select target folder)文本,然后单击浏览(Browse)以选择目标位置(target location)。您也可以单击“复制到”(Copy To)或“移动到”(Move To)按钮来选择目标文件夹。
当前版本的TeraCopy (2.3) 在完全计算添加的所有文件的大小之前不会让您执行任何操作,这意味着大型目录可能需要一些时间。2015 年初的下一个版本 (3.0) 将解决此问题并立即开始复制。您现在可以单击“更多”(More)按钮查看完整的文件列表。
选择要复制或移动到的目标文件夹(target folder)后,该过程会立即开始,您将在列表框中看到结果。如果文件被正确复制或移动,您将在左侧看到绿色复选标记。您也可以在复制过程(copy process)完成后单击“验证”按钮(Verify button)以检查复制后文件的完整性。
在顶部,您会看到已处理文件、错误或跳过文件的快速摘要。只有当文件已经存在于目标目录(target directory)中并且您必须手动决定要做什么时,才会弹出对话框。(popup dialog)计算机做出决定没有多大意义,因为它对您的文件一无所知。
对话框有点复杂,所以我在这里解释一下。底部的按钮仅用于将文件移动到新文件夹。如果您单击当前文件(Current file),它只会将当前文件移动到另一个文件夹,如果问题再次出现在另一个文件中,您将获得另一个弹出窗口。如果您单击Current folder,如果文件已经存在,它会将当前文件夹中正在复制的所有文件移动到新文件夹中。当它开始复制另一个文件夹时,对话框将再次弹出。如果单击All files,那么当文件已经存在时,它只会将复制过程(copy process)中的任何文件移动到新文件夹中。
右侧的按钮会将(hand side)文件保留在与原始目录相同的文件夹中,但要么覆盖它们,要么重命名它们。单击覆盖(Overwrite)将仅覆盖一个文件,单击(file and clicking) 全部(All)将覆盖通常会弹出对话框的所有实例。单击重命名(Rename)将仅重命名具有不同名称的文件之一,单击(name and clicking) 全部(All)将对所有文件进行重命名。您也可以选择跳过,这不会复制文件。
如果您转到资源管理器(Explorer)并使用CTRL + C、CTRL + V或通过右键单击菜单执行正常的复制或移动操作,您将看到一个(copy or move operation)弹出对话框(popup dialog),询问您要使用哪个复印机。
如果您取消选中“下次显示此对话框(Show this dialog next time)”框,那么它将记住您选择的内容并在下次使用该复印机。以这种方式使用TeraCopy时,它将加载已填写源和目标的界面,并应自动开始复制。(source and target)
我注意到的唯一烦人的事情是UAC(用户帐户控制(User Account Control))不断弹出,每次我想要执行复制操作(copy operation)时都必须允许该应用程序。查看我之前关于了解Windows 中的UAC 以及如何禁用它的帖子。您还可以查看这篇文章(this post),该文章解释了如何为单个应用程序绕过UAC 。
在我自己的测试中,TeraCopy在网络上复制许多较小的文件时速度更快,并且在复制较少的非常大的文件时与Windows的速度大致相同。无论哪种方式,您可以暂停和恢复传输、从错误中恢复并将其直接集成到 shell 中这一事实值得在Explorer上使用它。享受!
Copy Large Files Over the Network Faster with TeraCopy
With large iTunes libraries, huge photo collections, and massive video files taking up more and more space on our cheaper and cheaper disk drives, we can all use some better file copy tools than Windows provides out of the box. The freeware TeraCopy makes copying large files over a network faster than using the default Windows copy feature.
What does TeraCopy do that Windows Explorer doesn’t? Well, have you ever started to copy a large number of files and find out later on that it stopped in the middle of the copy because of one corrupt file? Or what if the network connection dies in the middle of the copy and you want to resume from where you left off? TeraCopy can take care of those types of situations. Here’s a quick breakdown:
Pause and resume file copy – If you need to pause the copy process for any reason, TeraCopy lets you do it with one click. Click again to resume the copy!
Error recovery, continue file copy – TeraCopy can continue to copy files when one file has an issue like already existing in the target directory or not being readable due to corruption. TeraCopy can be set to handle these scenarios with one of several options and can continue copying the rest of the files. After everything is completed, you can fix the issues and recopy only the problem files.
Check target file accuracy – TeraCopy can run a check on the copied files against the source files to verify the accuracy and integrity of the copy.
Fast file copying – TeraCopy claims its technology can reduce copy times using dynamically adjusted buffers and asynchronous copying.
Shell Integration – TeraCopy also integrates into Explorer in two ways: you can right-click and choose TeraCopy from the menu or you can simply perform any copy operation normally and a popup window will appear asking if you want to use Windows copy or TeraCopy to perform the operation.
Now let’s go through the different ways you an use TeraCopy. Firstly, you can just run it by double-clicking on the desktop or Start Menu icon. This will bring up the main GUI interface, which is pretty streamlined and to the point.
To start, you just drop and drop the files you want to copy onto the program window. Once you do that, click on the Select target folder text and then click on Browse to choose the target location. You can also click the Copy To or Move To buttons to choose a target folder.
The current version of TeraCopy (2.3) will not let you do anything until it fully calculates the size of all the files added, which means it can take some time for large directories. The next version (3.0) coming in the beginning of 2015 will fix this issue and start the copying immediately. You can now click the More button to see the full list of files.
Once you choose a target folder to copy or move to, the process starts immediately and you’ll see the results in the listbox. If a file was copied or moved properly, you’ll see the green checkmark on the left. You can also click the Verify button after the copy process is complete to check the integrity of the file after the copy.
At the top, you’ll see a quick summary of processed files, errors or skipped files. The only time you’ll get a popup dialog is when the file already exists in the target directory and you have to manually decide what to do. It doesn’t make much sense for the computer to decide, as it doesn’t have any idea about your files.
The dialog is a bit complicated, so I’ll explain it here. The buttons on the bottom are only for moving files to a new folder. If you click Current file, it will only move the current file to another folder and you’ll get another popup if the problems comes up again with another file. If you click Current folder, it will move any files in the current folder that it is copying to a new folder if the file already exists. When it starts copying another folder, the dialog will pop up again. If you click All files, then it will simply move any file in the copy process to a new folder when the file already exists.
The buttons on the right hand side will keep the files in the same folder as the original directory, but either overwrite them or rename them. Clicking Overwrite will simply overwrite one file and clicking All will overwrite all instances where the dialog would normally pop up. Clicking Rename will rename just one of the files with a different name and clicking All will do it for all files. You can also choose to skip, which will not copy the file.
If you go to Explorer and perform a normal copy or move operation using CTRL + C, CTRL + V or via the right-click menu, you’ll get a popup dialog asking which copier you want to use.
If you uncheck the Show this dialog next time box, then it will remember what you have chosen and use that copier the next time. When using TeraCopy in this way, it will load the interface will the source and target already filled in and should start copying automatically.
The only annoying thing that I noticed was that UAC (User Account Control) kept popping up and I had to allow the application each time I wanted to perform a copy operation. Check out my previous post on understanding UAC in Windows and how to disable it. You can also check out this post that explains how you can bypass UAC for a single application.
In my own tests, TeraCopy was faster copying many smaller files over the network and was about the same speed as Windows when copying fewer very large files. Either way, the fact that you can pause and resume a transfer, recover from errors and have it integrated right into the shell is worth using it over Explorer. Enjoy!