在 Debian(以及大多数 Linux 发行版)里,copendir 并不是一个标准函数或命令,你可能是在找下面这些之一:
opendircopendir 很可能是 拼写错误,正确的是:
opendir#include <dirent.h>DIR *opendir(const char *name);
#include <dirent.h>
#include <stdio.h>
int main() {
DIR *dir = opendir(".");
if (!dir) {
perror("opendir");
return 1;
}
closedir(dir);
return 0;
}
man opendir
如果没有 man 页,可以安装:
sudo apt install manpages-dev
目前 POSIX / Linux / glibc 中并不存在 copendir。
可能的情况:
opendir 有关的封装函数你可以尝试:
grep -R "copendir" /usr/include
| 函数 | 作用 |
|---|---|
opendir |
打开目录 |
readdir |
读取目录项 |
closedir |
关闭目录 |
rewinddir |
重置目录流 |
seekdir / telldir |
目录流定位 |
dpkg -L libc6-dev | grep dirent
如果你愿意,可以把你看到的 代码 / 报错信息 / 文档截图 发出来,我可以帮你精确判断你到底需要什么。