我目前使用 FileZilla 将 FTP 从本地计算机传输到服务器。每次我想传输文件时,我都必须通过浏览 FileZilla 中的目录树来选择所需的文件路径。有没有办法可以指定本地文件应始终传输到服务器上的同一文件路径?
我已经设置了 FileZilla 在建立连接时应该进入的默认目录,因此我离我想要的位置相对接近,但是只需单击上传并让文件每次都准确地进入它应该去的位置就更好了。
有没有办法做到这一点或另一个工具可以完成我所寻找的东西?
答案1
您可以使用书签去做吧:
请参阅 filezilla 文档中的此链接这里
从文档中提取信息:
创建书签
打开连接并导航到您想要保存在书签中的本地和远程目录。
在主菜单中,单击书签 > 添加书签…。或者按 CTRL-B。
从类型选项组中选择全局书签或站点特定书签。
输入书签的名称。该名称将显示在书签菜单中。
[...]
- 单击“确定”。
使用书签
- 打开与远程服务器的连接。
- 在主菜单中,单击“书签”以及您想要使用的书签的名称。
我希望这对你有帮助
答案2
有没有办法做到这一点或另一个工具可以完成我所寻找的东西?
档案
我曾经使用过 FileZilla,但是厌倦了它不断地催促我更新它,而且我发现它的书签系统不太方便。
还有许多其他工具可以满足您的需要。
Windows资源管理器
您已有的工具是 Windows 资源管理器 - 它可以打开 FTP URL 并用作拖放目标。它可能适用于某些用例 - 例如,使用单个鼠标手势将整个文件夹层次结构复制到 FTP 服务器。
FTP服务器
另一个例子是尊者FTP服务器有一个ncfpput命令具有大量选项的命令。我会从批处理文件中运行它。
脚注
DIY
我必须承认,我用 Go(golang)编写了一个 FTP 复制工具,用于将更改的文件复制到 FTP 或 SFTP 服务器或映射文件服务器。我使用它来发布修订后的网页等。它会在需要时将文件夹层次结构复制到服务器上。现在,我只需ftpsync
从打开的命令提示符中键入,本地配置中列出的文件夹(包括子目录)中任何最近更改的文件都会复制到服务器。它可以排除具有特殊名称的子文件夹(例如“old”、“test”),并具有文件扩展名白名单,因此不会传输仅限源的文件。等等。我一直在想我应该把它放到 GitHub 上,但有几十种现有的工具可以做这种事情。