作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用VBA编写winscp脚本来将某些文件从远程同步到本地。我使用的代码是
""synchronize -filemask=""""*.xlsx"""" local C:\Users\xx\Desktop /JrnlDetailSFTPDirect""
共有三个 xlsx 文件:14.xlsx、12.xlsx、13.xlsx。然而,似乎它正在运行所有文件,即使它没有同步它们。此外,JrnlDetailSFTPDirect
下的一个文件夹也会从远程下载,这是不期望的。
是否可以避免循环遍历所有文件,而只需选择这三个文件并下载它们?
谢谢
最佳答案
有separate masks for files and folders .
要排除所有文件夹,请使用*/
排除掩码:
synchronize -filemask="*.xlsx|*/" local C:\Users\xx\Desktop /JrnlDetailSFTPDirect
参见How do I transfer (or synchronize) directory non-recursively?
<小时/>我无法透露有关其他问题的任何信息,因为您没有向我们显示文件的名称。理想情况下,将 session 日志文件附加到您的问题中。使用/log
switch像:
winscp.com /log=c:\writablepath\winscp.log /command ...
关于WinSCP - 不同步子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37305008/
我是一名优秀的程序员,十分优秀!