#include "stdio.h"
C-ls
原创
©著作权归作者所有:来自51CTO博客作者bio_tt的原创作品,请联系作者获取转载授权,否则将追究法律责任
#include "sys/types.h"
#include "dirent.h"
void do_ls(char []);
void main(int argc,char *argv[])
{
if(argc == 1)
do_ls(".");
else{
do_ls(argv[1]);
}
}
void do_ls(char dirname[])
{
DIR *dir_ptr;
struct dirent *direntp;
if((dir_ptr=opendir(dirname))== NULL)
fprintf(stderr,"file %s\n",dirname);
else{
while((direntp=readdir(dir_ptr))!=NULL)
printf("%s\n",direntp->d_name);
closedir(dir_ptr);
}
上一篇:C模拟linux -who
下一篇:C-mkdir
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
龙芯LS2K0300久久派上手体验
龙芯开发板初次体验
龙芯 LS2K0300 LoongArch 久久派 -
ls -l 与 ls -a 、ls -al 的区别
lsls -als -lls -al
linux linux ls -
C++实现简单的ls命令以及原理
C++实现简单的ls命令及其原理,C++实现ls一共有 7 个可选参数,分别是-a、-l、-R、-t、-
架构 代码规范 程序员 #define #include -
Python中ls特点 python ls
读研时转人工智能,机器学习方向,必然要用到python,于是开始自学。1.环境: 使用linux环境下python编译,熟悉各种基本操作。2.书籍: -- 笨方法学python --&nb
Python中ls特点 python基础 搜索 当前目录 文件名