【发布时间】:2017-03-08 04:48:42
【问题描述】:
这是我的代码:
private static bool checkifDirectoryContainsFilesWithSpecifiedExtention(string path, string fileExestention) //Like C:\\smth, *.html
{
foreach (string f in Directory.GetFiles(path,fileExestention))
{
return true;
}
foreach (string d in Directory.GetDirectories(path))
{
return checkifDirectoryContainsFilesWithSpecifiedExtention(d,fileExestention);
}
return false;
}
在此函数中,程序返回具有指定扩展名的每个文件但是如果我在最后一个文件夹中仅包含一个具有指定扩展名的文件,则该函数返回 false,因为它存在所以没有意义
我的问题是为什么会这样......
试试看。我真的找不到错误。
【问题讨论】:
-
你能展示一下你是如何调用这样的函数的吗?
标签: c# file recursion directory