首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >DirectoryInfo.getFiles以开头

DirectoryInfo.getFiles以开头
EN

Stack Overflow用户
提问于 2009-07-29 08:14:09
回答 3查看 32.4K关注 0票数 25

我遇到过一些奇怪的行为,试图获取以某个字符串开头的文件。

有没有人能举个具体的例子:

我想要获取某个目录中以某个字符串开头,但也包含xml扩展名的所有文件。

例如:

代码语言:javascript
复制
 apples_01.xml
 apples_02.xml
 pears_03.xml

我希望能够获得以苹果开头的文件。

到目前为止,我已经有了以下代码

代码语言:javascript
复制
 DirectoryInfo taskDirectory = new DirectoryInfo(this.taskDirectoryPath);
 FileInfo[] taskFiles = taskDirectory.GetFiles("*.xml");
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-29 08:16:32

代码语言:javascript
复制
FileInfo[] taskFiles = taskDirectory.GetFiles("apples*.xml");
票数 52
EN

Stack Overflow用户

发布于 2009-07-29 08:17:54

代码语言:javascript
复制
var taskFiles = taskDirectory.GetFiles("*.xml").Where(p => p.Name.StartsWith("apples"));
票数 6
EN

Stack Overflow用户

发布于 2009-07-29 08:19:08

GetFiles根据您应用的搜索模式列出文件。

请参考DirectoryInfo.GetFiles了解如何使用搜索模式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1198721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档