如何从网站获取文件夹列表

本文关键字:文件夹 列表 获取 网站 | 更新日期: 2023-09-27 18:21:31

如何从网站获取文件夹列表?也就是说,我写了一个程序并列出网站上的文件夹列表。我试着Directory.GetDirectories(myURL)但它不起作用。

如何从网站获取文件夹列表

通常,您必须让服务器运行一些代码才能获得目录列表。客户端无法访问web服务器的文件系统,即使使用FTP或WebDAV,客户端可以看到的内容范围也会受到限制。

最简单的方法是在web服务器上的每个目录中创建一个具有所有子目录名称的folders.txt文件。然后使用您最喜欢的HTTP API下载文件并解析其内容。

至于你无法控制的网站:你不能。但是,您可以检查是否有权访问具有特定名称的文件夹。这应该会给你一些想法。

您不能直接访问web服务器上的文件系统(.NET安全功能)。然而,当您在本地(在localhost下)运行时,您可以这样做,但我理解这不是重点。如果你谈论的是提交一个你不拥有的URL,那么通常,不,这是不可能的。