Directory.GetFiles 方法 中使用的误区_c#directory.getfiles 获取excel时排除掉缓存文件_GS_Song的博客-CSDN博客

     工作项目的功能需要,需要将客户上传的压缩包文件解压,并且遍历其中的文件插入数据库中指定的位置。

     其中用到了Directory.GetFiles方法,希望能够获取解压后文件夹中的文件。解压后的文件中包括一个Excel文件和一个文件夹,其中Excel文件中的数据需要插入数据库,我就使用了Directory.GetFiles 方法。
Directory.GetFiles

   在使用方法的时候,返回的数据一值为{string[0]},零行数据。

//获取文件夹中的Excel
    String[] files = Directory.GetFiles(spath, ".xls", SearchOption.AllDirectories);

原因是第二个参数需要加*,如果第二个参数是*则返回所有数据。

//查询出所有的Excel
    String[] files = Directory.GetFiles(spath, "*.xls", SearchOption.AllDirectories);

//查询出测字开头的xls文件

    String[] files = Directory.GetFiles(spath, "测*.xls", SearchOption.AllDirectories);


原网址: 访问
创建于: 2023-04-17 10:15:54
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论