gpt4 book ai didi

c# - 如何从为目录列表打开的目录中获取文件?

转载 作者:行者123 更新时间:2023-11-30 21:05:06 26 4
gpt4 key购买 nike

假设一个网站已经为其其中一个文件夹设置了目录列表权限,我可以在网络浏览器上看到文件[如图所示]。有没有办法将此文件夹中的文件获取到数组中?

enter image description here

简而言之,我需要使用一种方法来为 URL 执行 DirectoryInfo.GetFiles("C:/"); 的操作。

编辑:我宁愿使用一种方法而不是获取网络响应并解析结果。这就像一个后门,以防万一没有其他方法。

最佳答案

此代码将帮助您获取 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你就可以解析它来获取文件名

关于c# - 如何从为目录列表打开的目录中获取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11890909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com