F.ex:
#include "windows.h"
#include <string>
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
int main()
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
std::string Folder = "C:\\\\Windows\\\\";
std::string Pattern = "*.dat";
hFind = FindFirstFile((Folder + Pattern).c_str(), &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{
std::cerr << "Invalid File Handle. Get Last Error reports: " << GetLastError () << std::endl;
return EXIT_FAILURE;
}
do
{
std::string Temp = Folder + FindFileData.cFileName;
std::cout << Temp << std::endl;
// remove(Temp.c_str());
}
while(FindNextFile(hFind, &FindFileData));
FindClose(hFind);
return EXIT_SUCCESS;
}
Du skal fjerne // foran remove hvis du er sikker på at du vil slette.
Kunne du ikke lukke nogen af dine spørgsmål, du har temmelig mange åbne?