01列出一个目录中的所有文件

原创 2016年05月30日 18:04:41

#include "apue.h" //apue头文件

#include <dirent.h>
int main(int argc,char *argv[])
{
 DIR *dp; struct dirent *dirp;
 if(argc!=2) //待打印目录
    err_quit("usage: is a directory_name");
 if((dp=opendir(argv[1]))==NULL) 
     err_sys("can't open %s",argv[1]); 
   while((dirp=readdir(dp))!=NULL)
    printf("%s\n",dirp->d_name);
 closedir(dp); exit(0);}

测试结果:


                    
版权声明:本文为博主原创文章,转载请注明地址。

相关文章推荐

excel宏:列出一个目录下所有文件,并做也超链接

 从网上找了一些信息,自己修改了一下 方式很直白,先把所有的目录找了出来,然后一个个目录来处理。 虽然与我习惯使用迭代的的方式有所差别,但也很好。 后面的函数是原始的,没有...

递归--列出一个文件夹的子孙文件与目录

需求1:列出一个文件夹的子孙文件与目录。

linux列出一个目录及其子目录下面的某种类型的文件

linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的...

UNIX环境高级编程学习——列出一个目录中的所有文件

/*************************** * 列出一个目录中的所有文件 * 2013-07-22 * wjy *************************...

APUE 1-3程序,列出一个目录中的所有文件

apue.h/* * Our own header, to be included before all standard system headers. */ #ifndef _APUE_H #...

linux中级进阶01--linux分区的注意事项,特殊目录,pwd,mkdir命令再次介绍以及执行文件路径的变量: PATH

说明: 这里的中级进阶只是相对的,在该系列中级进阶将只涵盖一些常用命令的进一步介绍,安装软件,脚本编程,简单的系统管理。         参考资料:鸟个的私房菜;youtube上的一些视屏教程。 ...

linux-文件系统管理01-文件目录介绍

Linux的基础知识,linux的一个实例Centos简介:CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:01列出一个目录中的所有文件
举报原因:
原因补充:

(最多只允许输入30个字)