我想制作一个可以调用.bat文件的程序。我弄清楚了如何显示文件夹中的所有文件,但是我只想显示一些文件,而信息却较少。
我搜索了如何执行此操作,但没有找到对我有帮助的内容。也许我没有在Google上提出这个问题。
#include <iostream>
#include <windows.h>
#include <filesystem>
#include <string>
namespace fs = std::filesystem;
std::string folder = "C:\\Windows\\Test";
std::string resfolder = "C:\\Windows\\Test\\Resources";
void ListFiles()
{
for (const auto& entry : fs::directory_iterator(folder))
std::cout << entry.path() << std::endl;
}
int main()
{
ListFiles();
return 0;
}
我只想显示文件名,不包含路径和扩展名,如果要显示的是名为“ private”或“ admin”的文件,则不显示。