日期:2014-05-19  浏览次数:21029 次

关于获得服务器端文件夹中文件信息的问题。
我现在用如下代码直接获得服务器端的文件:
WebRequest   webRequest   =   WebRequest.Create( "http://localhost/TestFolder/aa.xls ");
WebResponse   webResponse   =   null;
webResponse   =   webRequest.GetResponse();
但是现在需求变了,只要文件名为 "a*.xls ",就可能是我需要获得的文件,所以我得先获得服务器指定文件夹的所有文件的文件名称的列表,然后对比后确定我需要的文件的名称。问题是,我如何获得这个文件名列表?
另:用户希望使用不需要验证的Url,而非文件路径。

------解决方案--------------------
string[] aa = System.IO.Directory.GetFiles(Server.MapPath(Request.ApplicationPath+ "/TestFolder/ "), "a*.xls ");