工作项目的功能需要,需要将客户上传的压缩包文件解压,并且遍历其中的文件插入数据库中指定的位置。
其中用到了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);