0

我正在重写一个程序,该程序使用 Chilkat 的 FTP 类连接到远程文件夹,然后在远程文件夹中搜索特定文件名……然后依此类推……

具体来说,我使用的是字符串 {get; set;} 列出包含特定缩写的文件。

变量和字符串方法读起来像..

varname.ListPattern = "FAST*";

这表示侦听所有以“FAST”缩写开头的文件。我已经在其他应用程序中看到过这样的模式,所以我确信改变模式很常见,例如“*.txt”。

我想知道是否有一种方法可以监听 2 个特定的文件名......类似“FASTBILL & FASTCOLL”.. 但我不知道使用什么类型的语法来处理 2 个特定的文件名,而不是遍历所有文件名用一个通用的缩写。

有什么建议么?

提前致谢。

4

1 回答 1

0

您可以尝试以下方法:

string patternAbbreviation = "FAST";

var list = <获取所有文件名作为文本并将其放在此列表中>

var resultList = list.FindAll(delegate(string s) { return s.Contains(patternAbbreviation); });

通过 foreach处理结果列表

该列表将包含所有包含“FAST”缩写的文件名。

于 2014-10-20T02:23:02.347 回答