利用VC怎样去读取文件夹中的信息? 利用VC怎样去读取文件夹中的信息?例如:F:\download比如说读取这个文件夹下有几个文件 还有能不能得到文件目录信息:比如F:\download\ddd.txt等等信息,越详细越好。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include <windows.h>#include <stdio.h>WIN32_FIND_DATA FileData; HANDLE hSearch; DWORD dwAttrs; char szDirPath[] = "c:\\TEXTRO\\"; char szNewPath[MAX_PATH]; char szHome[MAX_PATH]; BOOL fFinished = FALSE; // Create a new directory. if (!CreateDirectory(szDirPath, NULL)) { printf("Couldn't create new directory."); return;} // Start searching for *.* files in the current directory. hSearch = FindFirstFile("*.*", &FileData); if (hSearch == INVALID_HANDLE_VALUE) { printf("No files found."); return;} //FileData中有文件的详细信息 while (!fFinished) { printf(FileData.cFileName); if (!FindNextFile(hSearch, &FileData)) { if (GetLastError() == ERROR_NO_MORE_FILES) { MessageBox(hwnd, "No more files.", "Search completed.", MB_OK); fFinished = TRUE; } else { printf("Couldn't find next file."); return; } }} // Close the search handle. FindClose(hSearch); Debug Assertion Failed:(求助) GIS地图中的 鸟瞰图问题 谁有封装过SOCKET 为类的 编程取美国纽约最新ip段 过年放点分 各位大大,Windows XP 查找文件的进度条如何实现? vc6在server 2003中使用时,点击菜单就出错退出,怎么解决?? 不同的传输形式,如数据流,文件,bitmap,jpec 用vc实现数据源码 的改动是不是很大,有什么不同? 紧急问个字符串处理问题 CGridCtrl的小问题 有关PropertySheet的问题 网络编程是不是VC最强?小弟菜鸟请教大家!
#include <stdio.h>WIN32_FIND_DATA FileData;
HANDLE hSearch;
DWORD dwAttrs;
char szDirPath[] = "c:\\TEXTRO\\";
char szNewPath[MAX_PATH];
char szHome[MAX_PATH];
BOOL fFinished = FALSE;
// Create a new directory.
if (!CreateDirectory(szDirPath, NULL))
{
printf("Couldn't create new directory.");
return;
}
// Start searching for *.* files in the current directory.
hSearch = FindFirstFile("*.*", &FileData);
if (hSearch == INVALID_HANDLE_VALUE)
{
printf("No files found.");
return;
}
//FileData中有文件的详细信息
while (!fFinished)
{
printf(FileData.cFileName);
if (!FindNextFile(hSearch, &FileData))
{
if (GetLastError() == ERROR_NO_MORE_FILES)
{
MessageBox(hwnd, "No more files.",
"Search completed.", MB_OK);
fFinished = TRUE;
}
else
{
printf("Couldn't find next file.");
return;
}
}
}
// Close the search handle.
FindClose(hSearch);