Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034

Удаление файла по его расширению

09.01.2013, 18:23. Показов 1160. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу удалить из папки "reen" что на диске С. Мне тока файлы с расширением jpg от туда удалить бы программно
Че ниже код крутил его всяко разно удаляет тока если имя файла прописать- karnka.jpg
C++
1
DeleteFile("c:\\reen\\.jpg");
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.01.2013, 18:23
Ответы с готовыми решениями:

Написать программу поиска файла на ПК по его расширению, и отправки его на e-mail
Я ищу человека который мне поможет написать программу для поиска файла на ПК по его расширению, и отправка его на e-mail , лучше бы чтобы...

Узнать тип файла по его расширению
Здравствуйте, собственно вот что требуется: имея полный путь к файлу и его расширение узнать тип файла, например для .mp3/.flac/.m4a и...

Как получить описание типа файла по его расширению
Подскажите пожалуйста какие есть функции (например WINAPI) с помощью которых можно получить описание типа файла (т.е. описание которое дает...

6
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
09.01.2013, 18:35
надо циклом пробегать по файлам и удалять
0
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
09.01.2013, 18:36
Во-первых, DeleteFile не поддерживает маски (DeleteFile("c:\\reen\\*.jpg");

Делай так:
C++
1
2
3
4
5
6
7
8
TSearchRec sr;
if(FindFirst("c:\\reen\\*.jpg", faAnyFile, sr) == 0) {
   do
   {
      DeleteFile("c:\\reen\\" + sr.Name);
   } while(FindNext(search) == 0);
}
FindClose(sr);
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
09.01.2013, 19:22  [ТС]
Sasha понял знач эта функцию по файлово тока работает
Neal чет немного не скомпилировалось, ну лан я вопрос решил по другому чуть в отдельную папку складываю
jpg а потом удаляю
0
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
09.01.2013, 19:23
На каком моменте ошибка возникла?
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
09.01.2013, 19:33
а search надо на sr заменить...
1
83 / 78 / 14
Регистрация: 14.06.2012
Сообщений: 261
09.01.2013, 19:35
а точно))
пропустил))

Добавлено через 48 секунд
C++
1
2
3
4
5
6
7
8
TSearchRec sr;
if(FindFirst("c:\\reen\\*.jpg", faAnyFile, sr) == 0) {
   do
   {
      DeleteFile("c:\\reen\\" + sr.Name);
   } while(FindNext(sr) == 0);
}
FindClose(sr);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.01.2013, 19:35
Помогаю со студенческими работами здесь

Отображение bitmap слева от имени файла по его расширению
Господа! Как по расширению файла отобразить его icon? Интересует механизм с API. Спасибо.

Удаление файлов по расширению
Почему-то эта функция удаляет тока 1 файл а хотелось бы все текстовые. DeleteFile('C:\\Test\\1.txt'); // удалить файл

Удаление всех файлов по расширению
Не совсем получается удалить вот таким способом: procedure TForm1.Button1Click(Sender: TObject); var FileName: TSearchRec; r:...

Функция для открытия файлов по его расширению.
Приветствую всех! А если кто может помочь, то особенно. Нужна функция, которая могла бы принять в качестве аргумента какой-либо файл...

Поиск файла по расширению
Есть цикл перебирающий файлы, нужно что бы среди них выбирались файлы с определенным расширением например( .7z). Пробовал сравнивать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru