Netbeans 如何使用FileZilla一次上载大量文件(可能使用包含要发布的文件列表的文件)?

Netbeans 如何使用FileZilla一次上载大量文件(可能使用包含要发布的文件列表的文件)?,netbeans,ftp,publishing,filezilla,Netbeans,Ftp,Publishing,Filezilla,有没有一种方法,使用FileZilla一次发布多个文件(目前我每次都必须逐个选择它们,因为它们可能位于不同的目录中,而我无法发布整个目录) 我正在寻找的理想解决方案是使用一个.txt文件,我可以在其中粘贴我想要发布的路径列表,然后告诉FileZilla使用它,并将每个文件发布到远程服务器 FileZilla允许您以XML格式导出使用File->export发布的文件列表。我正在寻找这样的东西,但我需要做相反的操作 如果有人对此有一些见解,请与我分享。谢谢 注意:目前,我也使用NetBeans I

有没有一种方法,使用FileZilla一次发布多个文件(目前我每次都必须逐个选择它们,因为它们可能位于不同的目录中,而我无法发布整个目录)

我正在寻找的理想解决方案是使用一个.txt文件,我可以在其中粘贴我想要发布的路径列表,然后告诉FileZilla使用它,并将每个文件发布到远程服务器

FileZilla允许您以XML格式导出使用
File->export
发布的文件列表。我正在寻找这样的东西,但我需要做相反的操作

如果有人对此有一些见解,请与我分享。谢谢

注意:目前,我也使用NetBeans IDE,并通过鼠标右键单击并选择
上载
来发布文件。如果有一种方法可以用NetBeans实现同样的功能,那就太好了(我编写PHP代码)


感谢您的关注。

FileZilla不允许任何类型的自动化


但是您可以使用任何其他命令行FTP客户端

例如,有一个例子正好涵盖了您的任务:

您可以使用以下批处理文件调用WinSCP:

@echo关闭
设置会话=ftp://user:password@example.com/
设置远程路径=/home/user/
回显打开的%SESSION%>>script.tmp
rem为列表文件中的每一行生成“put”命令
对于(list.txt)中的/F%%i,执行echo将“%%i”“%REMOTE\u PATH%”>>script.tmp
echo exit>>script.tmp
winscp.com/script=script.tmp
设置结果=%ERRORLEVEL%
del script.tmp
rem传播WinSCP退出代码
退出/b%结果%

伟大的尽管如此,这似乎只在Windows上可用。你知道像Unix这样的OSs是否有类似的东西吗?在*nix shell中编写这样的脚本应该比在Windows批处理文件中更容易-如果你需要*nix解决方案,你应该在你的问题中添加相关的标签。是的,我在这里找到了一些关于*nix的有用信息
https://superuser.com/questions/493021/ftp-upload-a-list-of-files-saved-in-a-txt-preserving-the-path-in-the-server-side/493641#493641
这里是
http://users.telenet.be/mydotcom/howto/ftp/ftp_script_linux.htm
。谢谢