问题标签 [directory-listing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
33923 浏览

abap - 获取 Application Server 目录的内容

我需要在 SAP 中获取服务器端目录的列表。我如何在 ABAP 中实现这一点?我可以调用任何内置的 SAP 函数吗?

理想情况下,我想要一个可以将路径作为输入传递的函数,它将返回内部表中的文件名列表。

0 投票
2 回答
2076 浏览

ruby - 使用 Ruby 的递归目录列表,文件名中包含中文字符

我想在一个目录中生成一个文件列表。一些文件名包含中文字符。

例如:[试验].Test.txt

我正在使用以下代码:

运行脚本会生成一个文件列表,但中文字符会被转义(替换为反斜杠后跟数字)。使用上面的示例文件名将产生:

“TestDir/[\312\324\321\351]Test.txt”而不是“TestDir/[试验].Test.txt”。

如何修改脚本以输出汉字?

0 投票
1 回答
1297 浏览

perl - 如何在污点模式下使用 File::Find::Rule?

我正在尝试使用以下内容获取给定目录中的子目录列表:

但是,运行它会得到结果:

Insecure dependency in chdir while running with -T switch

我知道File::Find有处理污染模式的选项,但我似乎无法在File::Find::Rule. 是否可以做到以上几点?我应该使用其他方法列出子目录吗?我是否完全误解了一些我真正应该了解的关于污点模式的明显内容?

0 投票
3 回答
3828 浏览

php - 用用户友好的目录列表替换 Apache 的 mod_autoindex 的简单脚本

Apache 模块mod_autoindex生成“目录索引”,向用户显示目录中文件和目录的粗略超链接列表(当没有 index.html 或其他DirectoryIndex文件时)。

我在 Apache 网络服务器上有一个目录,我想在其中提供一个自动目录列表,包括完整的文件名、最近修改的优先排序、显示文件大小、使用简单而有吸引力的演示文稿。我不能使用 mod_autoindex 或其他 Apache 功能。

因此,我正在寻找一个与 mod_autoindex 做很多相同事情的简单脚本。换句话说,我想要一个脚本,我可以将它放在一个目录中,该目录将 HTML 文档输出到 STDOUT,其中包含目录中文件的超链接列表。

该脚本应该以一种简单且有吸引力的方式呈现其输出(非技术人员将使用它),包含一个我可以根据需要编辑的文件,并且最好是独立于操作系统的(这样我以后可以再次使用它)。额外的功能会很棒,但易于安装是最重要的(尽管如果需要,我很乐意调整代码)。

我的首选是 perl 脚本(即 index.pl 文件),但 PHP 是可以接受的(index.php)。这些是服务器上唯一的 DirectoryIndex 选项。

更新

我决定使用snif代替 AutoIndex来解决当前的问题,但我仍然有兴趣找到一个 perl 实现,所以如果你知道一个,请发布它。谢谢。

0 投票
3 回答
2328 浏览

java - 从目录列表下载文件

是否可以从目录列表中下载所有文件?例如,以下链接指向一个列表。

http://www.arthika.net/1234TB/new/Kuruvi/

请指点我一些相关的 API 以从此类列表中下载所有文件(如果可能)。谢谢

0 投票
7 回答
91480 浏览

shell - 递归列出所有目录和文件

我想收到以下输出。

假设文件系统上的目录结构是这样的:

脚本的输出必须类似于:

目录:

文件:

你能告诉我如何将输出保存find . -type dfind . -type f另一个文件中吗?

0 投票
4 回答
5981 浏览

python - Python 目录漫游器

我目前正在使用来自这里的目录步行器

这个微小的更改允许您在文件中拥有完整路径。

任何人都可以帮助我如何使用它来查找文件名吗?我需要完整路径和文件名。

0 投票
2 回答
290 浏览

php - 列出文件夹内容:如何防止用户超出授权目录?

我正在编写一个脚本以允许用户浏览给定目录,该目录不是该文件所在的目录,而是设置在一个变量中。

现在,渲染的 html 允许导航该文件夹内的子文件夹。我使用“dir”GET 变量告诉我的脚本要显示哪个子文件夹的内容,并使用“..”链接允许向上,使用相同的 dir 变量。

我设置了一个检查,如果 $_GET['dir'] 等于 FOLDER,它不应该显示那个“..”链接。但是很容易弄乱 url 中的那个变量,无论我做什么,我的脚本都允许在授权文件夹上方浏览。不完全是一个安全的情况...

所以我想我应该根据请求的目录检查授权目录的完整本地路径,如果后者不在授权目录中,则不显示“..”。

但我不知道该怎么做。任何提示或指针将不胜感激。谢谢

0 投票
2 回答
513 浏览

linux - 如何阻止 Apache 列出我的用户目录的内容

我最近在我的网站上运行了一些渗透测试软件,并惊讶于它报告我的一个目录列表可以公开访问。

它是可用的 root 用户的目录。

http://www.example.com/~root/

结果在此页面内容:

平台:我正在创建 PHP 网站,在 Linux 上使用 Symfony 和 Apache。

这是我可以通过 Apache 配置的东西吗?

0 投票
13 回答
66493 浏览

ruby - 获取目录中的文件夹列表

如何使用 ruby​​ 获取某个目录中存在的文件夹列表?

Dir.entries()看起来很接近,但我不知道如何仅限于文件夹。