【问题标题】:Access folders and files for creating a html page访问文件夹和文件以创建 html 页面
【发布时间】:2017-05-10 11:26:22
【问题描述】:

我是 HTML 新手。我需要创建一个网页,从用户那里读取系统路径,并以表格格式显示有关文件夹和文件的统计信息。我想做以下事情

1) 读取路径下的文件夹

2) 访问文件夹下的子文件夹

3) 读取路径下的文件

4) 获取文件路径(创建超链接)

例如,我需要进入网页中用户给出的系统路径并读取其中的文件夹。对于每个文件夹,我必须读取其中的子文件夹和文件,并创建一个表格,显示父文件夹下的子文件夹名称以及有关文件的其他信息

所以除了 html 之外我还应该学什么来做这些事情。提前致谢。

【问题讨论】:

  • 简短回答:你不能。不仅适用于 html 和 javascript。
  • @DontVoteMeDown 除了 html 我还问我应该学习什么来实现这些目标
  • Python。这是一项真正相关的技术,易于学习,易于安装(您的计算机可能已经拥有它)。 PHP 是另一种选择,但据我所知,由于 WordPress,它仍然存在。如果 WordPress 放弃它,PHP 可能会消失。
  • @DontVoteMeDown 我需要转到用户给出的路径并读取其中的文件夹。然后在每个文件夹中,我需要读取文件夹名称、文件并在 HTML 页面中以表格格式显示。

标签: javascript css html


【解决方案1】:

首先,HTML 仅用于定义和格式化文本、图像和其他 Web 内容的呈现。因此,为了处理用户输入和执行服务器端命令(如列出目录/子目录内容),您需要编写服务器端代码。

服务器端语言允许您创建动态网页内容;在您的情况下,代码将:

  1. 处理用户输入,
  2. 执行服务器端命令列出系统文件,
  3. 并根据执行命令的返回结果生成表格及其内容。

php 是一种简单易学的语言。您可以在 W3Schools 上找到 php 的基本介绍。 PHP 5 Tutorial - W3Schools

如果你选择使用php,请检查以下php函数scandir。这个 php 内置函数允许您列出指定路径内的文件和目录。

【讨论】:

    【解决方案2】:

    Nodewebkit 或 Electron 都可以让您编写 HTML/CSS/Javascript,这些将在客户端计算机上执行并访问用户文件系统。检查它们,看看它们是否适合您的方案。

    简而言之,您必须将您的 HTML/CSS/Javascript 编译为独立的可执行文件(支持各种操作系统)并将该可执行文件提供给客户端,以便他/她可以运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-13
      • 2011-09-30
      • 1970-01-01
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      相关资源
      最近更新 更多