wince 搜索指定文件或文件夹
2013-05-13 20:30
295 查看
作者:太阳下的泪
转自:http://blog.sina.com.cn/s/blog_5be1061c0100baqb.html
//初始化路径,将要搜索的路径
TCHAR URL_Dest[] = TEXT("\\windows\\");
TCHAR URL_Src_NF[] = TEXT("\\PocketMory1");
TCHAR URL_Src_SD[] = TEXT("\\StorageCard");
TCHAR FilePath[256][256];
TCHAR FileName[256][128];
BOOL FindGpsFile = FALSE;
int Findex=0;
//*********************************************************************************
//搜索文件
//参数:SURL 路径.type:要搜索的文件名
//*********************************************************************************
int SearchFile(TCHAR* SURL,TCHAR* type)
{
WIN32_FIND_DATA FileData;
HANDLE hResearch;
TCHAR URLtem[256];
lstrcpy(URLtem,SURL);
lstrcat(URLtem,type);
hResearch=FindFirstFile(URLtem,&FileData);
if(hResearch!=INVALID_HANDLE_VALUE)
{
do
{
if(FileData.dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY)
{
lstrcpy(FileName[Findex],FileData.cFileName);
lstrcpy(FilePath[Findex],SURL);
lstrcat(FilePath[Findex],TEXT("\\"));
lstrcat(FilePath[Findex],FileData.cFileName);
FindGpsFile =TRUE; // 搜到相关升级文件
Findex++;
}
}
while(FindNextFile(hResearch,&FileData));
}
FindClose(hResearch);
return(Findex);
}
BOOL CheckGpsConfigFile(HWND hWnd)
{
ZeroMemory(FilePath,256);
ZeroMemory(FileName,256);
//找到LOGO
SearchFile( URL_Dest, FindFileStale[0]);
if(FindGpsFile)
{
FindGpsFile = FALSE;
return true;
}
return false;
}
转自:http://blog.sina.com.cn/s/blog_5be1061c0100baqb.html
//初始化路径,将要搜索的路径
TCHAR URL_Dest[] = TEXT("\\windows\\");
TCHAR URL_Src_NF[] = TEXT("\\PocketMory1");
TCHAR URL_Src_SD[] = TEXT("\\StorageCard");
TCHAR FilePath[256][256];
TCHAR FileName[256][128];
BOOL FindGpsFile = FALSE;
int Findex=0;
//*********************************************************************************
//搜索文件
//参数:SURL 路径.type:要搜索的文件名
//*********************************************************************************
int SearchFile(TCHAR* SURL,TCHAR* type)
{
WIN32_FIND_DATA FileData;
HANDLE hResearch;
TCHAR URLtem[256];
lstrcpy(URLtem,SURL);
lstrcat(URLtem,type);
hResearch=FindFirstFile(URLtem,&FileData);
if(hResearch!=INVALID_HANDLE_VALUE)
{
do
{
if(FileData.dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY)
{
lstrcpy(FileName[Findex],FileData.cFileName);
lstrcpy(FilePath[Findex],SURL);
lstrcat(FilePath[Findex],TEXT("\\"));
lstrcat(FilePath[Findex],FileData.cFileName);
FindGpsFile =TRUE; // 搜到相关升级文件
Findex++;
}
}
while(FindNextFile(hResearch,&FileData));
}
FindClose(hResearch);
return(Findex);
}
BOOL CheckGpsConfigFile(HWND hWnd)
{
ZeroMemory(FilePath,256);
ZeroMemory(FileName,256);
//找到LOGO
SearchFile( URL_Dest, FindFileStale[0]);
if(FindGpsFile)
{
FindGpsFile = FALSE;
return true;
}
return false;
}
相关文章推荐
- 搜索指定文件夹下的指定文件(只能用于一级目录)
- Android 遍历文件夹,搜索指定扩展名的文件
- 搜索指定文件夹里指定格式的文件
- Java递归搜索指定文件夹下的匹配文件
- 批处理实现搜索制定盘下指定文件复制到特定文件夹
- 在SD卡指定文件夹下搜索ogg文件,列表显示,点击播放
- 在指定文件夹下搜索文件
- Java递归搜索指定文件夹下的匹配文件
- Java递归搜索指定文件夹下的匹配文件
- Android 遍历文件夹,搜索指定扩展名的文件
- java 从指定文件夹搜索符合条件的文件
- 获取文件夹下的文件名生成新的文件&DOC命令想从指定的txt中读出文件名,然后在指定文件夹以及子目录下搜索文件,并拷贝到指定目录
- 搜索项目中指定文件夹下的文件(VB)
- Java递归搜索指定文件夹下的匹配文件
- Java递归搜索指定文件夹下的匹配文件
- Android 遍历文件夹,搜索指定扩展名的文件
- Fork/Join框架介绍III 【在一个文件夹及其子文件夹中来搜索带有指定扩展名的文件】
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- Java递归搜索指定文件夹下的匹配文件
- Java递归搜索指定文件夹下的匹配文件