问题标签 [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.
php - PHP readdir() 返回“.”和“..”条目
我正在为我的公司编写一个简单的网络报告系统。我为 index.php 编写了一个脚本,它获取“reports”目录中的文件列表并自动创建指向该报告的链接。它工作正常,但我的问题是 readdir() 不断返回 . 和 .. 目录指针以及目录的内容。除了遍历返回的数组并手动剥离它们之外,有什么方法可以防止这种情况发生吗?
这是好奇的相关代码:
perl - 为什么我不能打开 Perl 的 readdir 返回的文件?
好吧,我知道这是另一个新手问题,但我非常沮丧,我希望再次获得启发。在各位的指导下,我已经学会了如何使用glob函数来读取目录中每个文件的内容。现在我正在尝试使用 readdir-foreach 组合来做同样的事情,但我一直收到“无法打开文件:权限被拒绝”错误。为什么这种情况发生在与管理员相同的目录、相同的文件和相同的我。有人可以告诉我我做错了什么吗?谢谢。
以下代码使用 glob 函数并且它可以工作:
以下代码失败并且错误消息显示“无法打开文件:权限被拒绝”。但为什么?
c - 仅列出常规文件(无目录)问题
你知道为什么某些文件没有被这个程序列出,即使它们是“常规的”?:
执行此程序后,我得到以下信息:
如您所见,程序看到的只有两个文件。但是每个文件都是有规律的,而且只有一个文件夹。
这是shell命令的副本$ ls -lai
:
我只想列出每个文件的名称,但没有目录。我在 Mac OS X 上工作,但我不认为这可能是问题的原因。
php - 带有欧洲字符的 PHP readdir
我得到文件名中包含捷克字符的图像文件(例如,ěščřžýáíé),我想重命名它们而不带重音,以便它们与网络更兼容。我以为我可以使用一个简单的 str_replace 函数,但它似乎与文件数组的工作方式与字符串文字的工作方式不同。
在检查扩展名后,我使用 readdir 读取文件。
输出
现在我在 WAMP 上运行,但跨平台工作的答案更好:)
php - 我需要按字母顺序对 php jquery 库脚本进行排序
对php一无所知,但我有这个脚本可以读取一个文件夹并显示一个缩略图库,问题是它按字母顺序显示。已经在网上搜索并看到这种方法可以做到这一点,但不知道从哪里开始任何帮助将不胜感激。
这是脚本
php - PHP:如何以 root 身份运行 readdir()
我正在尝试为我的文件服务器制作一个轻量级的前端。我使用 PHP 显示所有文件,但 readdir() 以 http 用户身份执行,因为 apache 以该用户身份启动。
这是一个问题,因为我想查看我的所有文件。因此, readdir() 必须以 root 身份运行,但我不知道该怎么做。你们能帮帮我吗?
c - 使用 opendir()、readdir() 和 closedir() 有效地遍历目录树
C 例程 opendir()、readdir() 和 closedir() 为我提供了一种遍历目录结构的方法。但是,readdir() 返回的每个 dirent 结构似乎都没有为我提供一种有用的方法来获取指向 DIR 的指针集,我需要递归到目录子目录中。
当然,他们给了我文件的名称,所以我可以将该名称附加到目录路径和 stat() 和 opendir() 它们,或者我可以通过 chdir() 更改进程的当前工作目录并滚动它通过 chdir("..") 返回。
第一种方法的问题是,如果目录路径的长度足够大,那么将包含它的字符串传递给 opendir() 的成本将超过打开目录的成本。如果您更具理论性,则可以说您的复杂性可能会增加超过线性时间(在目录树中(相对)文件名的总字符数中)。
此外,第二种方法存在问题。由于每个进程都有一个当前工作目录,因此除了一个线程之外的所有线程都必须在多线程应用程序中阻塞。另外,我不知道当前工作目录是否只是为了方便(即,在文件系统查询之前,相对路径将附加到它上面)。如果是这样,这种方法也将是低效的。
我接受这些功能的替代品。那么如何有效地遍历 UNIX 目录树(其下文件的总字符数的线性时间)?
c++ - 如何在 C/C++ 中获取 readdir 忽略目录?
我正在阅读当前库的内容readdir
,但我只想处理文件而不是目录。我怎么知道我指向的是目录而不是文件?
php - is_dir 不识别目录。为什么?
我有这个功能:
这将返回:
但是,如果我这样做:
它什么也不打印!
为什么会发生这种情况?我正在使用 windows 和 XAMPP 运行脚本以进行测试。该目录实际上包含目录。
谢谢
php - PHP(图像文件夹)图像按字母顺序列出?
我在尝试按字母顺序列出图像的 PHP 脚本时遇到问题。我迫切需要这个,我对 PHP 了解不多。我试图使用 scandir() 但我没有成功。谢谢你的帮助!!
这是代码: