我正在尝试创建一个实用程序,当文件复制到 FTP 文件夹时,它可以启动下载。我从另一个团队获得这些文件。他们在白天复制新文件,我第二天开始下载这些文件。由于网络速度慢,下载这些文件需要很长时间。
是否可以创建一个侦听器服务,始终侦听特定的网络文件夹并从那里下载最新文件?
答案1
如果:
- 你想尝试一些“alpha”版本的软件,并且
- 假设你的防火墙允许 Torrent 协议,并且
- 你不介意这不是基于 FTP 的
您可以使用BitTorrent 同步。BT Sync 的作用是您的团队可以创建一个“共享”文件夹,并且您拥有该共享文件夹的“密钥”。BT Sync 会执行的操作(在您使用其他团队成员生成的密钥设置您的终端后),BT Sync 将检查远程主机,并下载和同步文件。
那么你的队友需要做什么:
- 安装 BT Sync
- 创建一个共享文件夹 - BT Sync 将生成一个密钥
- 与您分享密钥
你需要做什么:
- 安装 BT Sync
- 使用你的队友创建并分享给你的密钥创建一个“同步”文件夹
- 等到所有文件同步完毕。
- 开始工作吧:)
注意:这些是“同步”的,因此两端删除/修改的任何文件都将同步。它们确实有“只读”模式,因此只能单向同步,但您只需查看 BT Sync 帮助文件即可。