如何从网站获取文件夹列表?也就是说,我写了一个程序,它接受一个URL,并从网站上给出一个文件夹列表。我尝试使用Directory.GetDirectories(myURL),但它不起作用。
发布于 2013-07-07 01:09:16
通常,您必须让服务器运行一些代码来获取目录列表。客户端无法访问web服务器的文件系统,即使使用FTP或WebDAV,客户端可以看到的内容的范围也将受到限制。
发布于 2013-07-07 01:54:09
最简单的方法是在web服务器上的每个目录中创建一个包含所有子目录名称的folders.txt文件。然后使用您喜欢的HTTP API下载文件并解析其内容。
对于你无法控制的网站:你不能。但是,你可以检查你是否有权访问某个特定名称的文件夹。这应该会给你一些想法。
发布于 2013-07-07 09:53:26
您不能直接访问web服务器上的文件系统( .NET的安全特性)。但是,当您在本地运行(在localhost下)时,您可以这样做,但我知道这不是重点。如果你正在讨论提交一个不属于你的URL,那么通常情况下,不,这是不可能的。
https://stackoverflow.com/questions/17505153
复制相似问题