C语言遍历windows目录文件 并对文件进行读写操作

来源:互联网 发布:mac 修改用户权限 编辑:程序博客网 时间:2024/05/21 11:27

遍历windows目录 需要引用windows API 实际的遍历代码只需要5行

#include<io.h>#include<windows.h>int main(){    WIN32_FIND_DATA p;    HANDLE h = FindFirstFile("/*文件夹路径*/", &p);    //文件夹路径可以写成 C:\windows\tmp\   (字串内要双斜线)    //也可写成C:\windows\tmp\*.dat    (检索所有.dat文件)    //或者C:\windows\tmp\abc*  (检索abc开头的文件)    do    {        puts(p.cFileName);//输出文件名称        //输出的名称前两个 分别是“.”和“..” 代表当前目录和上一目录可以略过        //得到文件的名称之后 就可以和前面的路径拼合组成文件的绝对路径        //然后使用fopen对文件进行读写操作    }while(FindNextFile(h,&p))}
原创粉丝点击