使用C#console应用程序在第一个字母的基础上获取文件夹目录

时间:2015-11-18 18:56:25

标签: c# console-application

我通常不会使用C#因此我不知道google上的特定关键字或在SO上查找,所以这可能是也可能不是重复。

我正在使用https://msdn.microsoft.com/en-us/library/4cyf24ss(v=vs.110).aspx中的代码并设置一些名为。

的测试文件

A-test.dbf

B-test.dbf

C-test.dbf

我正在尝试获取以" A"开头的所有.dbf文件使用.GetFiles("A?.dbf")

这是我的代码,第一个控制台打印显示所有文件,第二个应该只打印以" A"开头的文件。但它什么都没打印。

        var d = 1;
        var e = 1;
        DirectoryInfo di = new DirectoryInfo(@"C:\temp");
        Console.WriteLine("No search pattern returns:");
        foreach (var fi in di.GetFiles())
        {

            Console.WriteLine(d +" "+fi.Name);
            d++;
        }
        Console.WriteLine("Search pattern test?.dbf returns:");
        foreach (var fi in di.GetFiles("A?.dbf"))
        {

            Console.WriteLine(e + " " + fi.Name);
            e++;
        }
        Console.WriteLine("END Search pattern test?.dbf returns:"); 

0 个答案:

没有答案