是否可以通过某些 FTP 客户端覆盖整个文件夹?
我遇到了这样的情况:
local/temp/ttt | remote/temp/ttt
bbb.txt | aaa.txt
|
我希望最终结果是这样的:
local/temp/ttt | remote/temp/ttt
bbb.txt | bbb.txt
意思是我想将文件夹ttt
从/local/temp
复制到/remote/temp
并且ttt
远程文件夹将被ttt
文件夹完全覆盖
从/local/temp
我尝试使用这些 ftp 客户端:FileZilla、Cyberduck、WinSCP、WS_FTP。
但我运气不好。它们全都是merge
文件夹,最后我得到的结果是这样的:
local/temp/ttt | remote/temp/ttt
bbb.txt | aaa.txt
| bbb.txt
是否可以通过任何 FTP 客户端来做到这一点?
答案1
在我看来,没有什么比“覆盖文件夹”,一般来说。而且绝对不是在 FTP 中。
你想要实现的目标叫做目录/文件夹同步。
一些 FTP 客户端确实支持同步本地和远程文件夹。
WinSCP 可以:
https://winscp.net/eng/docs/ui_synchronize
您需要启用删除文件选项来删除过时的文件(aaa.txt
在您的示例中)。Cyberduck 也是如此:
https://docs.cyberduck.io/cyberduck/sync/
虽然它似乎不支持删除过时的文件,所以它可能对你的目的没有用。我认为 FileZilla 不支持。我不知道 WS_FTP。