#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);
}
2.Unix高级编程-----ls的实现
最新推荐文章于 2021-11-03 16:52:00 发布