gpt4 book ai didi

c# - 在 WinSCP .NET 程序集中包含和排除文件掩码

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:00 24 4
gpt4 key购买 nike

一段时间以来,我一直使用 WinSCP .NET 程序集通过简单的 FileMask:"|*/" 从我的 FTP 下载文件,因为我不希望它遍历子目录。这很好用,但现在我正在尝试添加另一个文件掩码以仅下载在特定日期后修改过的文件,但我在使用多个文件掩码时遇到问题。

这样写,不出意外,只是覆盖了对象上的FileMask属性:

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

并像这样使用它,正如人们所指定的以及它在某些文档中的写法:

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

给我错误“Only assignment, call, increment, decrement, and new object expressions can be used as a statement.”

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

谢谢。

最佳答案

WinSCP file mask 的语法是 include|exclude

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

在 C# 代码中:

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

参见 Include and exclude masks .

关于c# - 在 WinSCP .NET 程序集中包含和排除文件掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46193211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com