问题标签 [scandir]

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 投票
11 回答
40703 浏览

php - 从 scandir 中排除隐藏文件

我正在使用以下代码获取目录中的图像列表:

$files也包括隐藏文件。我怎样才能排除它们?

0 投票
2 回答
107 浏览

php - 隐蔽 ../ 进入真实目录 PHP

我正在使用 PHP 和 Javascript 制作一个小文件浏览脚本,但遇到了一个小问题。当前目录作为 GET 存储在 url 中,就像index.php?dir=/projects/jphp它在 base 中一样。然后我使用以下方法将其存储在变量$scandir中:

由于文件列在表格中,因此用户可以查看它们,因此文件夹的超链接如下:

使用遍历目录中每个文件 $thisfile的循环填充变量。 当用户开始浏览文件夹和文件时,文件地址变得混乱,例如,在浏览文件一分钟后,看起来像foreach()
$_GET['dir'];

有什么方法可以保持路径简单,因为上面的路径与

如果您知道如何将顶部隐藏到底部,那就太好了,谢谢!我可能没有很好地解释这一点,所以让我知道你我没有道理。

0 投票
2 回答
813 浏览

php - 使用 opendir() 按字母顺序排序

我对 PHP 很陌生,所以我仍在学习非常基础的知识,但是我正在尝试创建一个图片库。

后来经过无数次谷歌搜索,我找到了一个 PHP 脚本,它可以做我想做的事情,在查看代码并稍微操作它之后,它与我的网站完美配合;除了图像不是按字母顺序排列的。

这是代码

我使用了 scandir() 函数,它可以按字母顺序对它们进行排序,但是我留下了一个数组。然后我使用 implode 函数将数组连接在一起,但是在那之后我被困在做什么。

任何帮助将不胜感激!

干杯。

0 投票
3 回答
220 浏览

php - 仅搜索和列出特定目录?

我只想搜索和列出特定文件夹,无论这些文件夹保存多深。

例如,下面是我如何构建它们,

我只想将文件夹列出models到一个数组中,

我的工作代码,

结果,

有任何想法吗?

0 投票
1 回答
539 浏览

php - 带有 HTML 表单的 PHP Scandir 函数(复选框)

我有一个包含各种文件的目录,.txt、.xls、.pdf 等

我希望能够制作一个 PHP 脚本,该脚本使用 scandir 函数来获取特定文件夹中每个文件的文件名,将它们放在一个数组中,然后将其传递给 HTML,以便它将每个文件显示为一个检查 -能箱。

这个想法是用户访问网页,勾选他/她希望打开的文件,然后点击提交按钮。每个文件都会打开(或者很可能会提示运行/保存,这很好)。

做这个的最好方式是什么?

0 投票
2 回答
886 浏览

php - php scandir for jpg 照片限制 1

我一直在努力解决这个问题。

我发现这段代码运行良好,取自官方 php 网站。但是,如果我将一张图像和一个 pdf 放在文件夹中,它就会显示出来。照片。

我需要一种非常简单的方法来扫描目录,检查其是否为 jpg,然后只显示一张照片。

请告诉我如何更改以下代码,或者我是否需要为我的需要编写一些不同的东西。

再次提前感谢:)约翰

0 投票
3 回答
8504 浏览

php - scandir - 对数字文件名进行排序

做了一些搜索,但似乎无法找到我正在寻找的确切答案。

我想使用“scandir($dir)”提取带有编号文件名的文件,但要让它们正确排序。例如,文件名是:

我遇到的问题是 10-a-fourth-thing.ext 将在 2-something-else.ext 之前显示。我想找到一种比在所有文件名前引入前导“0”更好的方法来解决这个问题。

有什么想法吗?谢谢。

0 投票
2 回答
273 浏览

php - 从多个目录中获取最后一个上传的文件

我将拥有一个包含多个子目录的目录。我希望能够从每个目录中获取最后一个上传/修改的 flv,并能够创建一个可以输出的格式化列表。

我之前使用 glob 和 foreach 创建文件夹项目列表,但不确定如何完成此操作,并且只从多个子目录中返回一个文件。

任何帮助将不胜感激

谢谢!

0 投票
2 回答
5289 浏览

php - 分解文件名以分隔名称和扩展名在 PHP 中不起作用?

我正在构建一个返回字符串的类,该字符串将自动包含文件夹中的文件,有点像 HTML 文件的加载器。

这是将被调用的方法:

所以,这运行没有任何错误。但是,它没有做它应该做的事情……或者至少我打算做的事情。这里从技术上讲,

$fileName[1]应该是扩展js

$fileName[0]应该是文件名main

$fileName[0]main.js

爆不认.

先感谢您。

0 投票
1 回答
188 浏览

c - 使用 scandir() 时打开每个文件但不链接到其他目录

我想cp -R使用 POSIX 递归地将一个目录复制到另一个目录(如 )scandir()

问题是当我复制像 /sys/bus/ 这样的目录时,其中包含指向更高级别的链接(例如: foo/foo1/foo2/foo/foo1/foo2/foo/... )系统进入循环状态并永远复制“中间”的目录......

如何检查我用 dirent 打开的文件是否是链接?