我正在使用常规 SMB(Windows 共享文件夹)通过不可靠的网络连接传输非常大的文件。当然,使用 Windows 资源管理器意味着每次连接中断时,所有进度都会丢失,并且正在处理的所有文件都会损坏。
有必要这么费劲吗?有没有类似下载管理器的东西,可以主动管理将数据推送到 SMB 共享,并在网络连接中断时可靠地暂停/恢复?
答案1
我也曾使用过一款名为 teracopy 的程序,效果不错。而且他们还有免费版供家庭使用。
http://www.codesector.com/teracopy.php
我们经常使用它来复制大量数据或从边缘硬盘复制文件。
答案2
刚刚发现富文本复制我又搜索了一下。如果这能解决我的问题,我会标记完成。
更新:RichCopy 非常巧妙,但暂停/恢复功能似乎有点可笑。请看以下用例:
- 启动 VPN 连接
- 使用 RichCopy 启动文件传输
- 暂停文件传输。
- 断开并重新连接 VPN 连接
- 在 RichCopy 中取消暂停文件传输
我原本以为 RichCopy 会从上次中断的地方继续,但它却抛出几个网络可用性错误,默默地放弃了这三个文件,然后转到三个新文件。所以现在这三个文件永远无法传输,除非我在它完成后记得移动它们。真不酷。
答案3
您仍然可以使用以下方式下载文件Robocopy。它有很多选项,包括可恢复下载。它不仅擅长这项工作,而且是专门为此创建的。不幸的是,文档不如微软将其作为官方产品采用之前那么好。
答案4
我通常使用 FTP 来实现这一点。任何共享软件 FTP 服务器(如 ServU)都足够好,而且由于这是一次性副本,因此您可以安全地卸载服务器。只需确保您选择的 FTP 服务器支持可恢复下载,并且另一方面您使用良好的下载软件包(不是 IE/explorer)。我发现 Windows 上的 wget 非常适合这种事情