You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用psftp时能否直接传入批处理内容作为参数而非批处理文件?

使用psftp单条命令直接执行get操作的可行方案

这个需求完全可行,psftp支持无需批处理文件的单条命令操作,以下是两种实用实现方式:

  • 通过-c参数指定单条命令
    利用-c参数直接将get命令嵌入到psftp的启动命令中,完整示例:

    psftp.exe user_name@host_domain -pw user_pw -c "get filename.csv"
    

    若目标文件名或路径包含空格,务必给get命令字符串加上双引号,避免解析错误。

  • 通过管道传递命令
    在Windows环境下,可借助echo命令配合管道将get命令输入给psftp,示例:

    echo get filename.csv | psftp.exe user_name@host_domain -pw user_pw
    

    这种方式还支持执行多条命令,只需用&分隔不同命令即可,比如:

    echo "get file1.csv & get file2.csv" | psftp.exe user_name@host_domain -pw user_pw
    

内容的提问来源于stack exchange,提问作者KTFLash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:10:35