c# 中怎么搜索文件名包含某个字符的文件夹的个数
比如字符串C1-1在D:XXX\下搜索全部包含C1-1名字的文件夹读出文件夹名和一共多少个文件夹...
比如 字符串 C1-1 在D:XXX\ 下 搜索全部包含C1-1 名字的 文件夹 读出文件夹名和一共多少个文件夹
展开
2个回答
展开全部
好做啊这个,方法也很多,代码等会给你贴上来。
namespace Baduzhidao
{
class Program
{
static void Main(string[] args)
{
int index = 0;//匹配计数器
string strKey = "zhongguo";//匹配字符串
DirectoryInfo myDir = new DirectoryInfo(@"D:\C1-1\");
FileInfo[] _fileList = myDir.GetFiles();
for (int i=0;i<_fileList.Length;i++)
{
if ( _fileList[i].Name.Contains(strKey))
{
Console.WriteLine(_fileList[i].Name);
index++;
}
}
Console.WriteLine("匹配的文件数:" + index);
}
}
}
追问
我要搜索的不是文件 是文件夹 比如 有3个文件夹 XXX2 ZXX XXX1 关键字是XXX 那么返回是2 返回的文件夹名是XXX2 XXX1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询