我想更改连接到 SFTP 服务器的 PowerShell WinSCP 脚本,只下载
.csv
文件。
我需要更改脚本的以下部分的哪一部分?
# Connect
$session.Open($sessionOptions)
# Synchronize files to local directory, collect results
$synchronizationResult = $session.SynchronizeDirectories(
[WinSCP.SynchronizationMode]::Local, $localPath, $remotePath, $False)
指定一个filemask 来限制对特定扩展的同步。
$transferOptions = New-Object WinSCP.TransferOptions
$transferOptions.FileMask = "*.csv"
$synchronizationResult = $session.SynchronizeDirectories(
[WinSCP.SynchronizationMode]::Local, $localPath, $remotePath, $False, $False,
[WinSCP.SynchronizationCriteria]::Time, $transferOptions)