C 语言编写的Windows下 类似Linux 的 ls(list) 命令. 命令格式: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!!!!
Retry:");
- 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
", dirp -> d_name);
- }
-
- closedir(dp);
- return 0;
- }