batch-file - 仅用于 SFTP 上传特定扩展的 Bat 脚本

标签 batch-file automation sftp batch-processing

假设我有一个包含 jpg 文件、mp4 文件和一些其他扩展名的文件夹。

我想编写一个bat脚本,仅将jpg和mp4文件上传到SFTP,而忽略其他文件。

bat 文件以及 jpg 和 mp4 也位于此文件夹内。

假设这些是 sftp 凭据:
用户名:root。
密码:密码。
主机名:sftp://12.345.67.890。

有办法做到这一点吗?

最佳答案

任何命令行 SFTP 客户端都可以做到这一点。

例如 WinSCP :

winscp.com /command "open sftp://root:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="97e7f6e4e4e0f8e5f3d7a6a5b9a4a3a2b9a1a0b9afaea7" rel="noreferrer noopener nofollow">[email protected]</a>" "put *.jpg *.mp4 /target/path/" "exit"

参见https://winscp.net/eng/docs/scripting

您还可以使用psftp

(根据对 .bat 文件的引用,我假设您使用的是 Windows)

(我是 WinSCP 的作者)

关于batch-file - 仅用于 SFTP 上传特定扩展的 Bat 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26708010/

相关文章:

java - 如何自动执行异步API调用?

ruby - 是否有支持跨平台鼠标操作的 ruby​​ gem?

java - 如何防止无限下载?

linux - 带 key +密码的lftp

angular - 从批处理文件运行一组命令(运行 VSCode、运行 NG 服务)

variables - CMD - 如何使用变量名称中的其他变量来设置变量

batch-file - 批处理文件-计算文件夹中文件的数量并存储在变量中

windows - 检查批处理文件中的空白用户输入(无输入)

java - 多个 Web 应用程序的页面对象模型

linux sftp :file transfer error