Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2011, 10:00   #1
MsWindows
Пользователь
 
Регистрация: 16.04.2011
Сообщений: 44
Вопрос Удаление файла в указоном катологе

Привет всем. Хочу узнать как написать программу надо на диске D в папке(допустем 1) удалить файлы с рашерение *.exe. спомошу функции DeleteFile или както попроше. отличее от моего кода

Код:
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
char* d = "D:\\1\\";
char* f = "*.exe";
char* df = new char[strlen(d) + strlen(f)+1];
strcpy(df, d);
strcat(df, f);
WIN32_FIND_DATA FindFileData;
HANDLE hf;
char curFile[MAX_PATH];
hf = FindFirstFile(df, &FindFileData);
if (hf != INVALID_HANDLE_VALUE)
{
do
{
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
continue;

curFile[0] = 0;
strcpy(curFile, d);
strcat(curFile, FindFileData.cFileName);
cout <<"Deleting file \"" << curFile << "\"..." << endl; 
Sleep(800);
DeleteFile(curFile);

}
while (FindNextFile(hf,&FindFileData)!=0);
FindClose(hf);
}
Sleep(5000);
return 0;
}
MsWindows вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление файла gavrylyuk Microsoft Office Excel 9 26.11.2010 09:03
Удаление из файла M1ham Общие вопросы C/C++ 1 31.05.2009 02:45
Удаление из файла Шурик Общие вопросы Delphi 4 30.05.2009 23:08
Удаление файла mopozoff Общие вопросы Delphi 1 13.06.2008 21:25
Удаление файла Македонский Общие вопросы Delphi 5 06.09.2007 11:46