使用 mput 通过 ftp 传输目录?

使用 mput 通过 ftp 传输目录?

有没有办法让 mput 将当前目录的所有子目录发送到服务器。我正在尝试编写一个脚本,在运行时自动更新网站。到目前为止,我一直在尝试

 mput *   

但这只会发送当前目录中的文件。

任何帮助,将不胜感激。

答案1

明白了。Windows FTP 客户端不支持递归 put 函数。但是,使用 ncftp: http://www.ncftp.com/ 我能够用递归方式进行放置mput -r *

答案2

这是一个针对像我一样来到这里的其他 Windows 新手的简单教程:

上传整个文件夹(包含其中的所有子文件夹和文件)的最简单方法是:

  1. 下载NcFTP 客户端(免费,但你可以捐款)来自此链接
  2. 选择适用于 Microsoft Windows 的 NcFTP 客户端 3.2.5从列表中。
  3. 安装它。
  4. 完成后,会弹出一个带有樱桃图标的小型 CMD 窗口。你不需要它。
  5. 只需打开标准 CMD 窗口并输入:
    ncftpput -u *你的用户名在这里* -p *你的用户密码在这里* -R *www.你的网站.com* /
                     _C:\yourFolderDirectoryHere\\*_
    (作为一行)。

注意:

  • -R 是“递归”标志;它使命令以递归方式复制所有子文件夹
  • /(斜线)是您网站的根目录
  • C:\yourFolderDirectoryHere\*选择里面的所有内容C:\yourFolderDirectoryHere

相关内容