问题标签 [readdir]
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.
perl - Perl:使用循环还是 Map/Grep?
我正在编写一个程序来逐步遍历目录树(是的,我知道 File::Find,但我正在编写一个替代品)。
在我的程序中,我正在readdir
对整个目录进行操作并将其放在列表中。我需要做两件事:
- 从列表中删除
.
和..
- 在每个文件上添加当前目录名称。
我可以用循环来做到这一点,或者我可以使用map
and grep
:
结合grep
and怎么样map
?
我希望下周当我查看代码并试图弄清楚发生了什么时,我的代码是可读的。我还需要我的代码高效。
php - 重复 PHP readdir 代码
也许这是一个愚蠢的问题,但我自己无法解决。
我有以下代码:
如您所见,它读取文件夹中的所有文件,并生成以下代码:
我只需要重新运行几次代码并再次以相同的顺序生成所有那些动态生成的 div,但总是减少左边距和 z-index 值,如下所示:
我怎么做?
我希望它很简单,你可以帮助我。
谢谢。
php - array_item[] = $file 这是做什么的?
我一直在关注有关 readdir()、is_dir() 等的教程,这些教程涉及根据我的 FTP 上的文件夹和文件设置一个小型图片库。我想知道 $directorys[] = $file; 部分具体是做什么的?
php - PHP - 为 HTML5 创建“动态”目录
所以...当谈到 PHP 时,我是一个超级菜鸟,尽我所能去学习,但它还不够好。
无论如何,我正在尝试做的是在 PHP 回声中设置 2 个不同的“动态”目录,以适应 HTML5 音频标签。
- *.mp3 的第一个目录
- *.ogg 的第二个目录
我正在尝试设置它,以便我可以将相应的文件格式转储到它们各自的文件夹中,瞧!自动生成的 HTML5 音频播放......
应该很简单,不是吗?100%肯定我这样做是最糟糕的方式。
这是代码....
感谢ThiefMaster的修改和工作
不同的是……
c - readdir() 是否保证订单?
我正在使用 opendir/readdir 获取类 linux 系统上的文件列表。似乎目录条目是按文件名的字母顺序返回的。但是,我在手册页中没有看到任何关于保证此订单的内容。
谁能告诉我 readdir 是否保证订单?
c - Segfault 调用 readdir() - 目录遍历
我认为这会很学术,但事实并非如此。我正在尝试遍历目录尝试(递归)。但是,在调用 readdir() 时,我不断收到以下消息:
通过程序进行跟踪时,GDB 具有以下输出:
我读过几个地方,从来没有在同一个 Dir* 对象上调用 readdir() 两次。调用一次时出现段错误。我已经检查了路径字符串以确保其正确(例如使用“.”或“./”等)——不走运。
下面是代码: 调用如下: recurseDir(getcwd(currD,256)) 或 recurseDir(".");
我不知道参数(dirp)如何在对 readdir() 的调用中变为 NULL。注意:这是在第一次调用 recurseDir() 期间发生的,根本没有递归发生。我离开了还是这是编译器/机器的事情?
请帮忙!!!!
c - DT_DIR 未定义
我想检查返回的文件readdir
是否是目录。我尝试使用DT_DIR
常量(man readdir
如前所述)来做到这一点,但它是未定义的。我应该包含什么文件来获取它?
现在我用
gcc 版本是 4.6.1
编译字符串:
regex - 为什么 grep 仍然包含 . 和 .. 在我的文件列表中,即使它与我给它的正则表达式不匹配?
我想做的是收集所有 UTF16 Unicode 图表。我从http://unicode.org/charts/PDF/下载了所有 pdf 文件,并决定使用 perl 删除所有特殊的或 UTF32 图表,并使用以下脚本:
当我运行脚本时,我得到以下输出:
前 2 行仍然是.
并且..
,我认为因为我正在尝试 unlink .
,它正在删除大量我不想删除的文件。我不确定问题是否出在我的正则表达式 , grep
,readdir
或unlink
上,但它删除的文件比它应该删除的多得多。
php - php读取文件夹的目录和输出日期修改
我有一个工作代码,可以读取目录并输出name
,total files
和size
已经。我想做的也是抓取Date Modified
并将其格式化为YYYY-MM-DD
.
代码:
linux - linux readdir - 条目是“。” 和“..”总是先读?
可能重复:
readdir() 是否保证订单?
我猜情况并非如此,我需要手动检查每个条目的名称,而不是只跳过第一对。那是对的吗?