遍历磁盘根目录
for(char i='A';i<'Z';i++) //遍歷所有磁盤{char dir[20]={i,":"}; //組成磁盤名稱char path[100]; //定義文件路徑UINT type=GetDriveType(dir); //獲取磁盤類型if(type==DRIVE_FIXED||type==DRIVE_REMOVABLE) //判斷是否是移動硬盤或者是電腦上的硬盤{WIN32_FIND_DATA fd; //定義一個WIN32_FIND_DATA的數據wsprintf(path,"%s\\*.*",dir);HANDLE hFile=FindFirstFile(path,&fd); //定義一個文件句柄if(hFile!=INVALID_HANDLE_VALUE) //判斷獲取到的hFile是否為空{while(FindNextFile(hFile,&fd)) //循環遍歷文件{printf("%s\\%s\n",dir,fd.cFileName);if(strcmp(fd.cFileName,"autorun.inf")==0) //判斷文件名是否是autorun.inf{MessageBox(NULL,"檢查到autorun.inf文件","提示",MB_OK);}}}FindClose(hFile);}}
轉載于:https://www.cnblogs.com/rogee/archive/2011/04/02/2003060.html
總結
- 上一篇: 跟随我在oracle学习php(51)
- 下一篇: 在家