c - LINUX:在不离开当前文件夹的情况下列出外部文件夹或子文件夹的内容

标签 c linux pipe ls

我有一个 c 程序,它监视目录中某处的文件夹(位置在程序启动时给出)。它的任务之一是告诉用户哪些内容存储在指定的文件夹中。我正在考虑通过管道传输 ls 命令,但我不确定如何获取您当前不在其中的文件夹的内容。帮助?

谢谢!

最佳答案

只用 ls 吗?

ls /path/to/directory

或者,使用 opendir()readdir(),参见 man 3 opendirman 3 readdir

关于c - LINUX:在不离开当前文件夹的情况下列出外部文件夹或子文件夹的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5450575/

相关文章:

c++ - 用于 int -> float -> int 往返转换的舍入

直接调用函数比通过 bash 脚本调用它花费更多的时间

php - Imagemagick 将多个图像转换为 pdf 大小

c++ - 来自注入(inject)的 .dll 的管道卡住直到进程终止

javascript - 更改特定单词的颜色

多个子级之间的 C++ 管道

c - 在最小堆中插入节点优先考虑左子节点

c - C中的内存对齐

C添加已由函数初始化的结构覆盖原始结构

asp.net - 更改名称服务器时 '/park' 应用程序中的服务器错误