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

如何修改WinSCP PowerShell脚本仅下载.csv格式文件?

修改WinSCP同步脚本仅下载CSV文件

你需要修改SynchronizeDirectories方法的调用,添加文件掩码参数来限定仅下载.csv文件。具体操作如下:

原代码片段:

# Synchronize files to local directory, collect results
$synchronizationResult = $session.SynchronizeDirectories(
    [WinSCP.SynchronizationMode]::Local, $localPath, $remotePath, $False)

修改后的代码:

# Synchronize files to local directory, collect results
$synchronizationResult = $session.SynchronizeDirectories(
    [WinSCP.SynchronizationMode]::Local, $localPath, $remotePath, $False, $False, [WinSCP.SynchronizationCriteria]::Time, "*.csv")

修改说明:

  • 在原有的4个参数之后,补充了3个参数以适配带文件掩码的方法重载:
    • 第二个$False:禁用镜像模式,保持原脚本的同步逻辑
    • [WinSCP.SynchronizationCriteria]::Time:按文件时间戳判断同步,沿用默认逻辑
    • "*.csv":指定仅匹配并下载后缀为.csv的文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:09:58