GetFiles方法不起作用

时间:2016-06-03 12:13:00

标签: c# pdf

我有这段代码:

class Program
{
    static void Main(string[] args)
    {

        string filepath = @"d:";

        DirectoryInfo d = new DirectoryInfo(filepath);


        foreach (var file in d.GetFiles(" *.pdf"))
        {
            SautinSoft.PdfFocus f = new PdfFocus();

            f.OpenPdf(@"d:" + file.Name);

            if (f.PageCount > 0)
                f.ToExcel(@"d:" + file.Name);

        }
    }
}

当我调试此代码时,我发现 d.GetFiles(“*。pdf”)未按预期工作。你能告诉我为什么吗?我在D://文件夹中有pdf文件,但d.GetFiles()返回空。你能告诉我错误吗,谢谢。

2 个答案:

答案 0 :(得分:1)

d.GetFiles(" *.xlsx") to d.GetFiles("*.xlsx")

空格字符问题

答案 1 :(得分:0)

d.GetFiles(" *.pdf")

中删除空格

应该是:

d.GetFiles("*.pdf")