【发布时间】:2016-06-29 06:35:40
【问题描述】:
在我的本地文件夹中,包含文件。 例如 TB2.8.5_asd_asd 和 TB2.9.5_asd_asd。我怎样才能只获取名称以 TB2.6.5_ 开头的文件_
string[] dirs = System.IO.Directory.GetFiles(ConfigurationManager.AppSettings[@"LocalFolderPath"], "*" + ConfigurationManager.AppSettings["LocalFilesExtension"]).Where(s => s.StartsWith("TB2.6.5_")).ToArray();
【问题讨论】:
-
ConfigurationManager.AppSettings["LocalFilesExtension"]包含什么?它是否以.开头? -
-
它以路径和扩展名开头
-
您的
LocalFilesExtension看起来是空的,因此您正在过滤*而不是*.* -
@JeroenvanLangen 如何仅获取以 TB2.6.5_ 开头的文件名?目前我能够获取所有文件