假设一个网站已经为其文件夹之一设置了目录列表权限,我可以在网络浏览器上看到文件[如图所示]。有没有办法将此文件夹中的文件获取到数组中?
总之,我需要使用一种DirectoryInfo.GetFiles("C:/");
对 URL 执行操作的方法。
编辑:我宁愿使用一种方法而不是获取网络响应并解析结果。这就像一个后门,以防万一没有替代方法。
假设一个网站已经为其文件夹之一设置了目录列表权限,我可以在网络浏览器上看到文件[如图所示]。有没有办法将此文件夹中的文件获取到数组中?
总之,我需要使用一种DirectoryInfo.GetFiles("C:/");
对 URL 执行操作的方法。
编辑:我宁愿使用一种方法而不是获取网络响应并解析结果。这就像一个后门,以防万一没有替代方法。
此代码将帮助您获取 html
WebRequest request = WebRequest.Create("http://yourwebsite/yourwebdirectory/");
var webResponse=request.GetResponse();
Stream dataStream = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
Console.WriteLine(responseFromServer);
reader.Close();
webResponse.Close();
获得 html 后,您可以对其进行解析以获取文件名