问题标签 [opendir]

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 投票
2 回答
1264 浏览

c - C中的“双点”目录名称?

我正在为课程编写一个程序,我想知道一些代码的输出。我有一些这样的代码:

现在这一切正常,但我注意到前两个列表总是:

现在我假设第一个点.只是当前目录的名称,但第二个双点是做什么用的?我知道cd ..可以让你在文件层次结构中上升,但我不知道为什么在读取子目录名称时会输出它。

我担心的原因是因为我想递归地遍历所有文件,但是如果我遍历..,则其中的第一个目录名称是.,这会导致循环。那么我该如何避免这种情况呢?

0 投票
1 回答
90 浏览

php - 我的 php 脚本有问题

我有一个 php 脚本,它按字母表排列文件夹,但由于某种原因它也得到一个空白目录。这是代码:

我知道其中一些是不相关的,但以防万一他们是..当我测试它时,它显示a.php,b.php .... .php

怎么了?

0 投票
4 回答
1176 浏览

php - readdir() 包含一个空文件夹

我有这部分脚本,它与“相册”文件夹中的文件夹相呼应,并按字母表排列它们,但由于某种原因,它还包括一个空文件夹。

我该怎么办?我认为这if(($item != ".") && ($item != ".."))是我的问题的一部分,但我不知道如何处理它。

0 投票
1 回答
98 浏览

php - php中的全局和计数器

我有这个脚本,它将我的文件夹排列在一些标签中,并且只需要 4 个项目。这太棒了!但我需要它按字母顺序排列项目

我有这个脚本,我想将它合并或替换为

我该怎么做?全局函数对我来说是新的......

0 投票
3 回答
22045 浏览

c - C:检查文件类型。使用 lstat() 和宏不起作用

我使用 opendir() 打开一个目录,然后使用 readdir() 和 lstat() 来获取该目录中每个文件的统计信息。在此联机帮助页之后,我编写了无法按预期工作的代码。它确实列出了当前目录中的所有文件,但无论文件是常规文件、符号链接还是目录,它都不会打印出来。

0 投票
3 回答
1499 浏览

c - C 编程 - 将变量参数传递给 opendir

我正在尝试这样做:

但这失败并出现以下错误:

传递 'opendir' 的参数 1 使指针从整数而不进行强制转换

我在这里不知所措,据我所知,我正在尝试的是完全有效的。毕竟,我将 const char 传递给输入const char的函数。我究竟做错了什么?

0 投票
2 回答
1322 浏览

php - 奇怪的 php opendir/glob 问题

我对 opendir 有一个奇怪的问题(与 glob 相同的问题):

Y:\ 是具有身份验证的网络文件夹。我的网络服务器名称是 testweb,这个脚本叫做 tree.php。不幸的是,我的环境是基于 Windows 的(php 5.2.5 ISAPI,Windows 2003 服务器)。

当我从运行 IIS 的同一台机器(http://testweb/tree.php)打开脚本时,一切正常,但是如果我从另一台机器(例如我的笔记本电脑)连接到相同的地址,我会收到以下错误:

警告:opendir().. 未能打开目录。D:\web\tree.php 中没有错误

这似乎是一个权限问题,但为什么它是从“本地机器”而不是从外部工作?我怎样才能解决这个问题?

谢谢你的帮助!!

0 投票
2 回答
6093 浏览

php - PHP opendir 适用于相对路径而不是绝对路径?

这是问题所在:在一个地方,我使用相对路径来加载某个文件夹中所有文件的名称:

这工作正常,但如果我将其更改为:

我得到一个错误:没有这样的文件或目录- 只是提到,图像文件夹在根目录中,所以 /images 应该是有效的

同时,如果我显示该(“不存在”)文件夹中的图像

它工作正常并显示图像。

我不能使用相对路径,因为我正在使用 Apache 的 mod_rewrite 将 URL 转换为对 SEO 友好的 URL。

0 投票
1 回答
3423 浏览

c - opendir()的分段错误?

我不知道为什么我在这个函数中不断出现这个分段错误有人能告诉我如何摆脱它并让我的程序工作......?

Lign 33:通量= opendir(路径);Lign 98 : ret = listdir(env, stock, pos, stock->stock_name[stock->i]);

0 投票
1 回答
570 浏览

php - 如何对使用 PHP opendir() 构建的文件列表进行排序并隐藏扩展名?

由于我只了解 PHP 现象的一小部分,我很高兴我设法通过搜索网络创建了以下脚本。如您所见,这显示了我正在构建的网站上“存档”文件夹中的文件。这是给我学校的报纸的。旧论文将上传到此文件夹。一个问题是目前订单非常混乱。我知道 PHP 可以使用 sort() 对事物进行排序,但我不确定在这种情况下如何做到这一点。谁能解释如何修复它?

另一件事是隐藏扩展。还没找到,有可能吗?

如果您至少能在第一件事上帮助我,那您将是一个很大的帮助:)