Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Удаление файлов из каталогов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение двух матриц 1000х1000 http://www.cyberforum.ru/cpp-beginners/thread116199.html
Ребят помогите пожалуйста. Надо умножить две матрицы 1000*1000. Обьявил их как int а мне пишет что они слишком большие.
C++ Качественные детали Добрый день. Помогите мне кто-нибуть с этим заданием: В отдел технического контроля поступило M однотипных деталей цилиндрической формы, диаметры которых D1, D2 ,..., Dm. Деталь, соответствующую... http://www.cyberforum.ru/cpp-beginners/thread116194.html
Найти количество элементов в этих массива равных первому элементу массива S C++
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. Ввод массивов выполнять в процедуре, а вычисление...
как написать прогу котороя находит площадь поверхности цилиндра C++
Подскажите как написать прогу котороя находит площадь поверхности цилиндра по радиусу и высоте
C++ Подскажите как решить на С++ http://www.cyberforum.ru/cpp-beginners/thread116137.html
1 Даны натуральное число n, целые числа A0, ..., An-1. Получить сумму положительных и число отрицательных чётных элементов последовательности A0, ..., An-1 2 Дан массив действительных чисел A....
C++ C++ и STL (раскритикуйте мою первую прогу) Много всего делал на си а вот на С++ кроме калькулятора в Builder ничего. Вот написал такую прогу, которая анализирут текстовый файл и выдает информацию какое слово сколько раз встречается в тесте.... подробнее

Показать сообщение отдельно
OffyGhost
7 / 7 / 1
Регистрация: 04.03.2010
Сообщений: 107

Удаление файлов из каталогов - C++

13.04.2010, 15:29. Просмотров 2691. Ответов 1
Метки (Все метки)

Помогите написать программу, которая позволяет удалять из каталога =((

Вот надо сначало создать директорию, а потом удалить какойнибудь файл
C++
1
2
3
4
5
6
7
8
9
10
HANDLE CreateFile (
   LPCTSTR FileName,  // имя файла
   DWORD Access,      // тип доступа к файла
   DWORD Sharing,     // тип разделения файла
   LPSECURITY_ATTRIBUTES Attrib, // указатель на описатель защиты
   DWORD CreationDistr, 
      // что делать, когда файл существует 
   DWORD Flags,   // флаги и атрибуты файла
   HANDLE Template);    
      // дескриптор файла, чьи атрибуты могут быть скопированы
файл удаляется DeleteFile
указать например, что удалить именно 123 или 555.txt файл

Для поиска файлов используются две функции. Первая функция начи-нает поиск:
C++
1
2
3
4
HANDLE FindFirstFile (
   LPCTSTR FileName, // какой файл ищется, можно указывать маску
   LPWIN32_FIND_DATA FindData); 
      // указатель на структуру с информацией
Для продолжения поиска используется функция:
C++
1
2
3
BOOL FindNextFile (
   HANDLE FindFile,   // что искать
   LPWIN32_FIND_DATA FindData); // структура с информацией
Пример их использования
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
WIN32_FIND_DATA FindData;
HANDLE MyFile;
 
MyFile = FindFirstFile ("d:\\*.*", &FindData);
if (MyFile != INVALID_HANDLE_VALUE) {
   do {
       printf (%s\n”, FindData.cFileName;
      } while (FindNextFile (MyFile, &FindData));
   FindClose (MyFile);
}
 
Функция FindClose завершает поиск файла. Она описана так.
BOOL FindClose (
   HANDLE FindFile);  // какой поиск закончить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru