ls C语言实现
2015-09-02 14:54
323 查看
#include "apue.h"
#include <dirent.h>
int main( int argc, char *argv[] )
{
DIR *dp;
struct dirent *dirp;
if( argc != 2 )
err_quit("Usage:ls directname");
if( (dp = opendir(argv[1])) == NULL )
err_sys("cann't open directory:%s\n",argv[1]);
while( (dirp = readdir(dp) ) != NULL )
{
printf("%s\t",dirp->d_name);
}
closedir(dp);
exit(0);
}
~
#include <dirent.h>
int main( int argc, char *argv[] )
{
DIR *dp;
struct dirent *dirp;
if( argc != 2 )
err_quit("Usage:ls directname");
if( (dp = opendir(argv[1])) == NULL )
err_sys("cann't open directory:%s\n",argv[1]);
while( (dirp = readdir(dp) ) != NULL )
{
printf("%s\t",dirp->d_name);
}
closedir(dp);
exit(0);
}
~
相关文章推荐
- 利用DIR命令批量输出文件夹名或文件名的代码
- Python内置函数dir详解
- python中dir函数用法分析
- dirent / DIR
- PHP递归获取目录内容readDir,递归删除rmdir
- opendir 未关闭导致内存泄露
- Makefile中主要函数用法
- struct dirent和DIR
- Linux下DIR,dirent,stat等结构体详解
- linux 下 opendir 和 readdir 函数的应用
- linux中dir命令参数应用
- PHP中删除目录的三种方法
- dir /s file的使用
- dir命令
- dir()和vars()区别
- [MATLAB函数分享]dir函数,批量读取指定文件夹下特定格式文档
- DIR
- puppet函数 多层路径转换数组
- open_basedir
- 编写一个程序,首先用opendir函数打开用户指定的目录,然后调用readdir函数读取该目录内容