如何使用C语言搜索指定目录下的所有文件?
来源:互联网 发布:买了域名怎么用教程 编辑:程序博客网 时间:2024/05/22 03:53
#include <stdio.h>
#include <dirent.h>
#include <string.h>
void main(int argc,char *argv[])
{
DIR *directory_pointer;
struct dirent *entry;
struct FileList
{
char filename[64];
struct FileList *next;
}start,*node;
if (argc!=2)
{
printf( "Must specify a directory\n ");
exit(1);
}
if ((directory_pointer=opendir(argv[1]))==NULL)
printf( "Error opening %s\n ",argv[1]);
else
{
start.next=NULL;
node=&start;
while ((entry=readdir(directory_pointer))!=NULL)
{
node-> next=(struct FileList *)malloc(sizeof(struct FileList));
node=node-> next;
strcpy(node-> filename,entry-> d_name);
node-> next=NULL;
}
closedir(directory_pointer);
node=start.next;
while(node)
{
printf( "%s\n ",node-> filename);
node=node-> next;
}
}
}
#include
#include
void
{
}
- 如何使用C语言搜索指定目录下的所有文件?
- C语言 递归地删除一个指定目录下所有指定类型的文件
- linux下使用c语言删除指定目录下所有文件
- linux下使用c语言删除指定目录下所有文件
- 如何搜索指定目录下的所有文本文件
- 搜索指定目录下的所有文件或者指定文件(可用于多级目录)
- Linux C :遍历输出指定目录下的所有文件
- [Linux C]列出指定目录下的所有文件(夹)
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- C++:获取指定目录下的所有文件
- UE4 C++实现搜索指定目录下的指定类型的所有文件
- 使用sh脚本如何替换指定目录下所有文件中的指定字符串
- 如何利用Java遍历所有的指定文件目录下的所有文件
- C语言 获取指定目录下的文件列表
- 获取指定目录下的所有文件
- 关于struts2中action请求会执行两次的问题
- 在排序数组中,找出给定数字的出现次数
- RCP之常用事件
- linux下ip协议(V4)的实现(四)
- 设计模式系列之01-单例模式(Singleton Pattern)
- 如何使用C语言搜索指定目录下的所有文件?
- RHEL5上安装websphere6.1,运行install时没有反应
- Oracle数据库date类型与Java中Date的联系与转化
- gdi资源泄露
- linux下ip协议(V4)的实现(五)
- standby日志缺失恢复
- unicode、utf-8、ansi的故事
- KindEditor 4.x 在线编辑器常用方法小结
- linux硬链接与软链接