第一版程序没有过滤掉目录内的文件。原来readdir()不只是读取目录的,这个和它的函数名不一致。
程序通过
lstat(dirp->d_name, &statbuf);
if(S_ISDIR(statbuf.st_mode))来判断文件是否为目录
第一版程序没有过滤掉目录内的文件。原来readdir()不只是读取目录的,这个和它的函数名不一致。
程序通过
lstat(dirp->d_name, &statbuf);
if(S_ISDIR(statbuf.st_mode))来判断文件是否为目录