有没有办法让 mput 将当前目录的所有子目录发送到服务器。我正在尝试编写一个脚本,在运行时自动更新网站。到目前为止,我一直在尝试
mput *
但这只会发送当前目录中的文件。
任何帮助,将不胜感激。
答案1
明白了。Windows FTP 客户端不支持递归 put 函数。但是,使用 ncftp:
http://www.ncftp.com/
我能够用递归方式进行放置mput -r *
答案2
这是一个针对像我一样来到这里的其他 Windows 新手的简单教程:
上传整个文件夹(包含其中的所有子文件夹和文件)的最简单方法是:
- 下载NcFTP 客户端(免费,但你可以捐款)来自此链接。
- 选择适用于 Microsoft Windows 的 NcFTP 客户端 3.2.5从列表中。
- 安装它。
- 完成后,会弹出一个带有樱桃图标的小型 CMD 窗口。你不需要它。
- 只需打开标准 CMD 窗口并输入:
ncftpput -u *你的用户名在这里* -p *你的用户密码在这里* -R *www.你的网站.com* / _C:\yourFolderDirectoryHere\\*_
(作为一行)。
注意:
-R
是“递归”标志;它使命令以递归方式复制所有子文件夹/
(斜线)是您网站的根目录C:\yourFolderDirectoryHere\*
选择里面的所有内容C:\yourFolderDirectoryHere