41

我试图弄清楚如何使用 Filezilla 进行 autoftp。是否有任何其他程序可以立即执行此操作?

4

7 回答 7

40

我使用WinSCP是因为它有一些惊人的好处。我用 WinSCP 连接到我的 FTP 服务器并让它监视我的本地文件夹/website/public_html

我在本地文件夹中所做的任何更改都会由 WinSCP 自动上传到我的 FTP 服务器。该功能称为保持远程目录最新
http ://winscp.net/eng/docs/task_keep_up_to_date

至于 SCSS,我也使用它:
我有一个脚本可以打开一个控制台窗口来查看我的/website/scss文件并将它们编译为/website/public_html/styles/. WinSCP 看到 CSS 文件已更改(或为新文件)并自动上传。

注意:唯一的缺点是您无法访问您的error_log,因为它是由 PHP 在服务器上自动生成的。为此,您可以轻松地实例化另一个 WinSCP 以连接到您的网站。现在您有 1 个 WinSCP 监控您的本地文件夹和 1 个 WinSCP,您可以在其中访问您的站点地图。

于 2013-07-11T12:36:40.173 回答
10

如果“autoftp”的意思是“每当我保存它时更新服务器上的文件”并且您正在使用代码,那么我会推荐精彩的Notepad++

于 2012-08-03T21:27:45.170 回答
7

Notepad++ 对于这个特定的功能来说当然很棒,它甚至可以保存从远程服务器访问和修改的任何内容的缓存。

然而(对我来说)缺点是 Notepad++ 不会自动上传预处理的 CSS 文件,如 .scss 或 .less。我实际上尝试在 Notepad++ 中打开生成的 .css 文件以模仿编辑它们的行为,但这仍然在此过程中增加了一个额外的步骤。我必须单击选项卡并手动保存它们(在“您的文件已更改提示”之后)。

目前,在我进行更改后,我点击到 FZ 并手动上传文件。

于 2012-11-07T18:15:25.767 回答
5

此响应较晚,但希望它对那些希望在每次保存本地编辑的文件时通过 Filezilla 的“您要覆盖”提示的人有所帮助。不幸的是,Filezilla 开发人员坚决反对将此行为设为可选。这对许多人来说是个问题,尤其是在桌面空间有限的情况下,因为每次出现提示时,都必须打开隐藏的 filezilla 窗口才能单击确定。

无论如何,答案是 WinSCP。它也是免费的,并且与 filezilla 非常相似,我无需学习即可立即使用它。

干杯!

于 2016-06-03T08:29:19.063 回答
5

使用NetBeans IDE有一种更简单的方法,可以选择在保存、手动或运行时使用FTPSFTP上传文件


  1. 右键单击您的项目,然后单击属性
  2. 点击第二类运行配置
  3. 运行方式:选择远程网站(FTP、SFTP)
  4. 项目网址:放置您的网站实时链接,例如 www.example.com
  5. 上传文件:选择保存
  6. 远程连接> 管理 > 添加 > 连接名称(放一个) > FTP

现在添加您的 ftp 详细信息。确保您的初始目录路径正确,(您的网站路径),这样您就不会意外替换文件管理器中其他网站的任何文件

于 2017-08-01T18:36:37.507 回答
1

不幸的是,filezilla 上没有选项可以在文件更改时自动同意上传。

Mobaxtern 可以做到这一点。当文件已更改时,您可以选择“始终上传”。

您可以使用任何编辑器编辑文件,无论何时保存,它都会上传。

于 2019-09-17T14:15:40.153 回答
-1

我喜欢使用WebDrive(40 美元),它将远程服务器 (S)FTP/SSH/Cloud 安装到本地驱动器(例如 X:在 Windows 上)。然后你可以做任何事情来驱动 X:就好像它是一个本地驱动器一样,WebDrive 会自动将更改上传到远程服务器。

于 2017-09-08T08:36:13.810 回答