qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

帮我用c++写个遍历全盘所有文件的程序,查看是否有360.exe

时间2023-03-30 11:57:35 提问来自 浙江省金华市 的网友 分类创作 浏览348
#include <iostream> #include <string> #include <windows.h> //使用windows api时需要包含头文件<windows.h> using namespace std; //遍历指定目录及其子目录下的所有文件 void TraverseFiles(string Path) { //获取该目录下的所有文件夹及文件信息,存入FindFileData结构体中 WIN32_FIND_DATA FindFileData; HANDLE hFind = ::FindFirstFile(Path.c_str(), &FindFileData); if (INVALID_HANDLE_VALUE == hFind) { cout << "No files found!" << endl; return; } do { //如果是目录,则进行递归;如果不是,则输出文件名 if (IsDots(FindFileData.cFileName)) continue; string FileName = Path + "\\" + FindFileData.cFileName; if (FILE_ATTRIBUTE_DIRECTORY & FindFileData.dwFileAttributes) TraverseFiles( FileName ); else cout << FileName << endl; //寻找下一个文件 } while (::FindNextFile(hFind, &Find

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 世界上有多少国家 下一篇 加快发展新质生产力形势与政策论文