WinSCP 递归查找具有特定扩展名的所有文件并将其上传到 FTP 服务器

WinSCP recursively find all files with certain extension and upload it to FTP server

我需要在 C:\ 处递归查找 *.log 个文件,并使用 WinSCP 将它们发送到我的服务器。我已经尝试过 put 但它只能从给定目录发送文件。之后,我尝试使用 cmd 的 dir 获取所需文件的列表,然后使用 WinSCP 发送它们,但我不能同时打开连接和发送文件:cmd 提示更改为 winscp> 在我从 cmd.

打开连接后

如有任何帮助,我将不胜感激。

使用-filemask switch in put command to upload only files matching a mask:

put -filemask=*.log C:\ /remote/path/

如果您想避免“上传”不包含 *.log 文件的文件夹:

put -filemask=*.log -rawtransfersettings ExcludeEmptyDirectories=1 C:\ /remote/path/