【问题标题】:WinSCP - Do not synchronize subdirectoriesWinSCP - 不同步子目录
【发布时间】:2016-05-18 16:14:51
【问题描述】:

我正在用 VBA 编写 winscp 脚本来将某些文件从远程同步到本地。 我使用的代码是

""synchronize -filemask=""""*.xlsx"""" local C:\Users\xx\Desktop /JrnlDetailSFTPDirect""

共有三个 xlsx 文件:14.xlsx、12.xlsx、13.xlsx。但是,似乎它正在运行所有文件,即使它没有同步它们。另外JrnlDetailSFTPDirect下的一个文件夹也是从远程下载的,没想到

是否可以避免循环遍历所有文件,只选择这三个文件并下载它们?

谢谢

【问题讨论】:

    标签: winscp


    【解决方案1】:

    separate masks for files and folders

    要排除所有文件夹,请使用*/排除掩码:

    synchronize -filemask="*.xlsx|*/" local C:\Users\xx\Desktop /JrnlDetailSFTPDirect
    

    How do I transfer (or synchronize) directory non-recursively?


    关于其他问题,我无法透露任何信息,因为您没有向我们显示文件名。理想情况下,将会话日志文件附加到您的问题中。使用/log switch 喜欢:

    winscp.com /log=c:\writablepath\winscp.log /command ...
    

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 2021-12-21
      • 1970-01-01
      • 2014-06-05
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多