1

我想要创建域(我的)中所有文件/路径的完整列表的东西,包括大小和修改日期。我希望列表从根目录开始——不仅仅是过去/public_html。我想从我的 Win7 64 位 PC 上运行它,并将列表保存在我的 PC 上。

我不想 DL 所有文件!

我可以使用 Win7-64 工具来完成此操作吗?

4

1 回答 1

1

当您说“在域中”的文件/路径时,通常您会产生误解。域基本上是指向资源的名称,请参见此处

如果这听起来有点模糊,那是因为它是。多台计算机可以托管一个域(即为同一个域提供资源),并且它们提供的资源根本不必是文件。您可以将浏览器指向 http://somesite/somefile.html,并且“somefile.html”可能根本不存在(但该站点仍然可以返回网页)。

您不能(通常)列出“域”中的所有文件/路径,但如果您有权访问,您当然可以为一台或多台计算机执行此操作。某些网站可能会提供一种获取目录列表的方法,但即便如此,它也只能来自网站的“DocumentRoot”(在 Apache 术语中)(而不是来自根目录)。

编辑:如果您的域托管在单台计算机上,并且您可以通过 ftp 完全访问,则可以在此处的答案中 使用类似于python 脚本的内容来获取(这台计算机的)远程目录列表。您可能需要更改这样说的行:

ftp.login()

对此:

ftp.login(user='你的用户名', passwd='你的密码')

虽然看起来是一回事,但您真正需要的是计算机的远程目录列表,而不是域(即使 dns 查找将您的域解析为计算机)。

于 2013-02-07T20:36:09.880 回答