命令格式:
ls directory_name (directory_name 就是文件夹目录)
如使用有问题, 欢迎提问.
代码如下
int main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
// check the enter
if (argc != 2)
{
printf("Error: enter false!!!!\nRetry:");
return 1;
}
// check the director
if ( (dp = opendir(argv[1]) ) == NULL)
{
printf("The is not %s directory", argv[1]);
return 1;
}
// list the file name
while ( (dirp = readdir(dp)) != NULL)
{
printf("%s\n", dirp -> d_name);
}
closedir(dp);
return 0;
}