您的位置:首页 > 其它

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

2014-07-13 23:05 120 查看
file/ls1.c

#include "apue.h"
#include <dirent.h>
int
main(int argc, char *argv[])
{
DIR            *dp;
struct dirent    *dirp;
if (argc != 2)
err_quit("usage: ls 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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: