#include <dirent.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char* argv[])
{
DIR *dir;
struct dirent *dp;
if(argc !=2)
{ fprintf(stderr,"usage: %s dir_name\n",argv[0]);}
if((dir=opendir(argv[1]))==NULL)
{fprintf(stderr,"can't open %s \n",argv[1]);}
while((dp=readdir(dir))!=NULL)
{printf("%s\n",dp->d_name);}
closedir(dir);
return 0;
}
unix ls命令的一个简单实现
最新推荐文章于 2022-12-22 09:18:57 发布