【代码】显示一个目录下所有文件

来源:互联网 发布:淘宝评价有效期是多久 编辑:程序博客网 时间:2024/05/21 17:05
#include <stdio.h>#include <stdlib.h>#include <dirent.h>int main(int argc, char* argv[]){    DIR* dir;    struct dirent* buf;        if (argc != 2)    {        printf("useage:1-1 <directory>\n");        exit(1);    }    //opendir:opens a directory stream [man opendir]    if ((dir = opendir(argv[1])) == NULL)    {        printf("opendir error\n");        exit(1);    }    //readdir:读文件夹[man 3 readdir]    while (buf = readdir(dir))    {        printf("%s\n", buf->d_name);    }    closedir(dir);    exit(0);}

0 0