windows编程列出文件夹内所包含的文件-MSDN例子
来源:互联网 发布:讲文明知礼仪内容15个 编辑:程序博客网 时间:2024/05/17 22:35
Listing the Files in a DirectoryThe following example calls FindFirstFile, FindNextFile, and FindClose to list the files in a specified directory.Note that the only limitation on the number of files a directory can contain is the storage capacity of the disk.#define _WIN32_WINNT 0x0501#include <windows.h>#include <string.h>#include <stdio.h>int main(int argc, char *argv[]){ WIN32_FIND_DATA FindFileData; HANDLE hFind = INVALID_HANDLE_VALUE; char DirSpec[MAX_PATH]; // directory specification DWORD dwError; printf ("Target directory is %s.\n", argv[1]); strncpy (DirSpec, argv[1], strlen(argv[1])+1); strncat (DirSpec, "\\*", 3); hFind = FindFirstFile(DirSpec, &FindFileData); if (hFind == INVALID_HANDLE_VALUE) { printf ("Invalid file handle. Error is %u\n", GetLastError()); return (-1); } else { printf ("First file name is %s\n", FindFileData.cFileName); while (FindNextFile(hFind, &FindFileData) != 0) { printf ("Next file name is %s\n", FindFileData.cFileName); } dwError = GetLastError(); FindClose(hFind); if (dwError != ERROR_NO_MORE_FILES) { printf ("FindNextFile error. Error is %u\n", dwError); return (-1); } } return (0);}
0 0
- windows编程列出文件夹内所包含的文件-MSDN例子
- 【转载】将文件夹内所有文件列出来的脚本(windows)
- 删除文件夹以及所包含的文件
- 简单的windows服务编程框架(MSDN例子代码)
- ubuntu-修改控制台下ls命令所列出的文件及文件夹的显示颜色
- C++ 列出文件夹下的所有文件
- python列出文件夹下的所有文件
- 列出一个文件夹下面的所有文件
- 列出文件夹下的所有文件
- Windows如何删除包含大量文件的文件夹
- c#递归遍历指定文件夹内的所有文件(包含子文件夹)
- 递归列出指定目录内的所有文件夹和文件
- 查询某个文件夹下包含某字符的文件和所在行
- 递归调用简单例子——按层次列出文件夹下所有文件和文件夹
- 搜索文件夹内的所有文件里包含某字符串的linux命令
- 搜索文件夹内的所有文件里包含某字符串的linux命令(转)
- 搜索文件夹内的所有文件里包含某字符串的linux命令(grep)
- 搜索文件夹内的所有文件里包含某字符串的linux命令
- 第九单元总结
- 3.4 WebView显示网页
- Spring MVC中静态变量注解初始化
- spring cloud中文社区
- 由对象数组引申||this的探讨
- windows编程列出文件夹内所包含的文件-MSDN例子
- ixgbe 如何开启vf
- GitHub多用户id_rsa
- java中成员变量和局部变量
- for(;;)和while(true)的区别
- Java中对话框的弹出
- java的坑
- 分布式事务最终一致性常用方案
- C++中的 Round(),floor(),ceil()