19,502
社区成员
发帖
与我相关
我的任务
分享
WIN32_FIND_DATA FindFileData;
memset(FindFileData.cFileName, 0, sizeof(FindFileData.cFileName));
HANDLE hFind = FindFirstFile(L"\\FlashDev\\sound\\",&FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{
do
{
DWORD dwDirAttr = FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY;
if(FILE_ATTRIBUTE_DIRECTORY != dwDirAttr) // 目录
{
wchar_t filename[260] = {0,};
swprintf(filename,L"%s",FindFileData.cFileName);
wprintf(L"==== filename=%s \n", filename);
}
}while(::FindNextFile(hFind,&FindFileData));
}
hFind = ::FindFirstFile(CurrentFullPath,&FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{
do
{
DWORD dwDirAttr = FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY;
if(FILE_ATTRIBUTE_DIRECTORY != dwDirAttr) // 判断条件自己修改
{
......
}
}while(::FindNextFile(hFind,&FindFileData));
}
WIN32_FIND_DATA FindFileData;
memset(FindFileData.cFileName, 0, sizeof(FindFileData.cFileName));
HANDLE hFind = FindFirstFile(L"\\FlashDev\\sound\\",&FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{
do
{
DWORD dwDirAttr = FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY;
if(FILE_ATTRIBUTE_DIRECTORY != dwDirAttr) // 目录
{
wchar_t filename[260] = {0,};
swprintf(filename,L"%s",FindFileData.cFileName);
wprintf(L"==== filename=%s \n", filename);
}
}while(::FindNextFile(hFind,&FindFileData));
}
[/quote]