делал по примеру
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| #include <windows.h>
#include <iostream>
using namespace std;
void main()
{
char* dirname = "D:\\";
char* filemask = "*.torrent";
char* dir_plus_mask = new char[strlen(dirname) + strlen(filemask)+1];
strcpy(dir_plus_mask, dirname);
strcat(dir_plus_mask, filemask);
WIN32_FIND_DATA FindFileData;
HANDLE hf;
char curFile[MAX_PATH];
hf = FindFirstFile(dir_plus_mask, &FindFileData);
if (hf != INVALID_HANDLE_VALUE)
{
do
{
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
continue;
curFile[0] = 0;
strcpy(curFile, dirname);
strcat(curFile, FindFileData.cFileName);
cout <<"Deleting file \"" << curFile << "\"..." << endl;
Sleep(800);
DeleteFile(curFile);
}
while (FindNextFile(hf,&FindFileData)!=0);
FindClose(hf);
}
} |
|
я нуб,без cFileName не выводило вот и добавил