在WINSCP .NET组件中包含并排除文件掩码



我已经使用winscp .net汇编从我的FTP下载文件,并使用简单的filemask: "|*/",因为我不希望它遍历子程度。这效果很好,但是现在我试图添加另一个filemask以仅在特定日期之后修改的文件下载文件,但是我在使用多个文件掩码时遇到了问题。

像这样写它,而不是出乎意料的,只需覆盖对象上的 FileMask属性:

transferOptions.FileMask = "|*/";  // don't download subdirs
transferOptions.FileMask = "*>=" + date; // only get files updated after date

,如人们所指定的,以及某些文档中的写作方式:

transferOptions.FileMask = "|*/"; "*>=" + date;

给我错误"只有分配,呼叫,增量,减少和新对象表达式可以用作语句。"

还有其他方法可以将两个文件掩码分开,并确保两者都在使用中?

谢谢。

winscp文件蒙版的语法为 include|exclude

所以您想要: *>=date|*/

在C#代码中,将是:

transferOptions.FileMask = "*>=" + date + "|*/";

请参阅包括和排除口罩。

相关内容

  • 没有找到相关文章

最新更新