我有一个与startswith的小问题。StartsWith不返回true
string[] MatchedFiles = Directory
.GetFiles(this.sReportDirectory, "*", SearchOption.AllDirectories)
.Where(s => s.StartsWith(this.sProjectNumber + "_InputCounts", StringComparison.CurrentCultureIgnoreCase))
.ToArray();
我需要筛选更多的文件,但它甚至不能使用一个。数组总是空的!但是,它适用于包含?
我试过所有的字符串比较。
有人可以解释我在做什么错吗?
或者有没有更好的方法获取文件数与多个过滤器,然后通过所有文件的数组?
我使用Visual Studio 2015年
感谢
你能不能请在这里发表您的代码 - 网站的规则是邮政编码在这里,而不是其他地方,否则其他地方可以去,然后你的问题没有意义 – BugFinder
即使与代码的问题是没有意义的 - 我们会als o需要文件夹中文件名称的示例。 – PaulF
什么是'ReportDirectory'?什么是'sProjectNumber'?什么是目录名称?这个问题是无法回答的。 –