问题标签 [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 投票
3 回答
362 浏览

php - 如何使用 scandir (或其他方法)按字母顺序对目录结果进行排序?

根本不熟练使用PHP。我使用来自另一个站点的旧代码(我没有编写)为客户创建 CMS。问题是,这里的目录结果不是按字母顺序返回的。我已经读过 scandir 会这样做,而 readdir 不会。我也知道数组或任意数量的排序函数也可以工作......我只是不知道该怎么做:) 任何帮助将不胜感激。

0 投票
2 回答
379 浏览

php - 按日期高效扫描目录树

在php中给定日期之后获取新文件列表的最有效方法是什么,或者可能使用系统调用?

我可以完全控制收到文件时文件的存储方式,所以我认为最好将它们存储在像年/月/日/文件名这样的文件夹结构中,然后我所要做的就是扫描大于或等于我想使用 scandir 检索并将目录名称转换为 int 值的日期。但我不确定我是否遗漏了一些能让这更容易/更快的东西。我对执行此操作的最有效方式感兴趣,因为随着时间的推移会有很多文件堆积,我不想重新扫描旧目录。基本上,目录结构应该很适合有效的手动过滤,但我想检查一下我是否遗漏了一些东西。

简单示例用法:

如果我在 2011 年 11 月 2 日或之后搜索文件,那么我希望返回除 test5.txt 之外的所有文件。

提前感谢您的任何见解!

编辑:文件的存储和实际处理是两个独立的过程,所以我不能只处理它们,这显然是最好的解决方案。

0 投票
2 回答
4330 浏览

php - php如何获取文件夹中没有扩展名的文件数组

我有一个“路径/到/文件夹”。获取没有文件名的文件数组的最佳方法是什么?

我可以使用$files = scandir("path/to/folder/", 1); ,但我必须删除扩展名和“。” 从那个数组。有没有更好的方法来获取文件数组?

刚刚添加: PS我需要“路径/到/文件夹”中的文件,该文件夹中没有子文件夹。因此,如果该文件夹中的文件"ab.php, cd.php, 123.php, hello.php"

那么结果是:$files =array('ab', 'cd', '123', 'hello');

0 投票
1 回答
575 浏览

php - scandir 显示错误的结果

我的代码:

输出:

text_filesdesktop__dup.ini甚至不存在。

我试过使用scandir(),删除文件并重新创建它等,但无济于事。我根本无法让那个 .ini 文件消失。

0 投票
7 回答
38590 浏览

php - 在 scandir 数组中包含 JUST 文件?

我有一个从scandir返回的数组,但它包含"."并且".."我不希望它包含。

我的代码:

我正在对文件扩展名进行字符串替换,从而导致 [0] 和 [1] 显示为空,但它们是"."并且".."

我将如何从数组中删除"."and ?".."

0 投票
1 回答
276 浏览

php - 两个scandir数组数组在foreach PHP中需要2个不同的变量

我有以下代码:

现在我需要这样的东西:

但它不起作用。它不会在屏幕上打印任何内容。

有人知道该怎么做吗?

我正在尝试制作一种相册。$plaatjes 是照片,$thumbnails 是照片的缩略图。

因为缩略图有不同的文件名,所以我需要在 foreach 中使用不同的变量,因此在 print() 中也需要使用不同的变量。

我不想让文件名不同,因为如果我需要添加其他照片,我不必在代码中做任何事情。

0 投票
2 回答
3590 浏览

php - 没有文件扩展名的 Scandir

如何在没有文件扩展名的情况下显示文件?目前我得到一个文件,logo.png但我只需要文件名logo

0 投票
2 回答
266 浏览

php - Scandir:检查同名文件(不包括扩展名)

是否可以检查具有相同文件名的文件(仅文件扩展名不同)并且只显示它们的名称一次?

0 投票
1 回答
2281 浏览

php - PHP Scandir 不会自动按字母顺序排列?

TIA。凭借我的 PHP 补救技能,我无法弄清楚为什么 scandir 不会自动按字母顺序排序。(将文件夹分组在一起并按字母顺序排序以及文件分组在一起并按字母顺序排序也很好,但这并不重要。)我错过了什么?

0 投票
1 回答
614 浏览

c - C - 使用 execl 的线程自杀

这是我的问题:我的代码应该同时执行当前目录中的所有可执行文件(即所有二进制文件和所有脚本)。这是代码:

我的程序成功读取了当前目录中的常规文件,每个线程每次获取一个文件,但是当执行第一个二进制文件或脚本时,程序退出!这是它的执行示例...

然后,他不会继续执行其他文件。如果成功,错误可能在 execl 返回值中......