问题标签 [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 回答
152 浏览

php - Opendir 函数给了我多个数组而不是一个

致敬,代码长老们,

我正在寻求掌握 PHP 的咒语,现在需要你的帮助来杀死一头强大的野兽。

我正在用 PHP 制作一个 REST API。其中一个函数是 GET,它返回目录中的 png 列表。但它不是返回一个数组,而是返回多个数组(每次迭代一个?)。

我想:

但我得到:

我表现出我对蔑视和羞辱的可怜功能:

0 投票
3 回答
1641 浏览

c - 我可以操作使用 opendir() 获得的目录流吗?

该函数opendir()返回一个指向目录流的指针DIR *,它显然是一种不透明的数据类型。实现是隐藏的。

libc手册指出您不应该DIR自己分配对象并让目录函数处理分配。

opendir()在获取目录流之后以及将其传递给之前,有什么方法可以操纵目录流readdir()

我基本上想重载 opendir()withLD_PRELOAD以返回一个操纵的目录流,由readdir().

0 投票
1 回答
1288 浏览

c - Linux,C:access() 没有发现权限问题,或者其他什么

我正在编写一个程序来模拟find遍历目录树并调用lstat它在那里找到的文件以确定它们的类型的一些行为。realfind将忽略用户在该目录中没有 R 或 X 访问权限的文件。我似乎无法复制这种行为;lstat即使执行此操作的代码位于检查access().

我的第一个想法是,也许第二个access()调用应该在路径上而不是路径/文件名上,但这似乎也不起作用(而且它不是多余的吗?)

任何指导将不胜感激。

我的代码(为简洁起见,我删除了错误捕获和其他内容):

0 投票
1 回答
153 浏览

php - 读取存储在文本文件中的路径并在 PHP 的 opendir 中使用它

我想将路径(指向目录)存储在文本文件中,并在 PHP 中需要时打开路径。这是我所做的,这很简单,但并不真正起作用。

$dir 的值就是它在文本文件中的值。代码不起作用。该函数在 if 语句中退出。

我试图用

有用。所以我怀疑这是opendir的问题。我无法弄清楚是什么导致了这个问题。

任何帮助将不胜感激。非常感谢。

0 投票
3 回答
2071 浏览

php - 检查 PHP 中是否存在缩略图

我的目录结构看起来像这样。

可以说我们有image1.jpg里面photo-album1/。此文件的缩略图是tn_image1.jpg

我想做的是检查里面的每个文件photo-album1/是否有缩略图photo-album1/thumbnails/。如果他们刚刚继续,则将文件名发送到另一个函数:generateThumb()

我怎样才能做到这一点?

0 投票
1 回答
387 浏览

c - opendir(pathname) 可以改变输入路径名的值吗?

我在使用时收到了一些奇怪的结果opendir()

结果是:

唯一会影响path的是opendir()这里。它有我没有看到的副作用吗?还是有其他事情在工作?

0 投票
3 回答
1605 浏览

php - 带有变量的opendir php错误

有人能告诉我这段代码有什么问题吗?

这是错误消息:

0 投票
1 回答
3669 浏览

php - 按字母顺序排序opendir

是否可以将 opendir 排序为 althabetical 顺序?

提前致谢!

0 投票
1 回答
636 浏览

php - 使用 opendir 列出父目录的文件夹不起作用

以下脚本适用于当前目录:

,它按应有的方式返回数组:

但是,它确实不适用于

……或者其他任何我试图提升一级的东西。我在这里想念什么?

0 投票
1 回答
2063 浏览

c++ - 新的, 试图访问目录中的数据

我以前从未使用dirent.h过。我正在使用 istringstream 读取文本文件(单数),但需要尝试修改程序以读取目录中的多个文本文件。这是我尝试实现 dirent 的地方,但它不起作用。

也许我不能将它与字符串流一起使用?请指教。

为了便于阅读,我已经去掉了我用单词做的蓬松的东西。这对一个文件非常有效,直到我添加了 dirent.h 的东西。