Top.Mail.Ru
Уведомления
Очистить все

Как удалить все файлы из папки?

 ksyu
(@ksyu)
New member

Подскажите, как в QT можно удалить все файлы с определенным расширением из папки? Мне нужно из папки с изображениями удалить все .jpg файлы.

Цитата
Создатель темы Размещено : 17.01.2025 13:23
Метки темы
Aveal
(@aveal)
Top level Admin

Привет, держи:

QDir dir("C:\\Users\\user\\Desktop\\test");
dir.setFilter(QDir::NoDotAndDotDot | QDir::Files);
dir.setNameFilters(QStringList() << "*.jpg");

foreach(QString filename, dir.entryList())
{
    dir.remove(filename);
    qDebug() << "deleted" << filename;
}
изображение
ОтветитьЦитата
Размещено : 17.01.2025 19:25
 ksyu
(@ksyu)
New member

@aveal спасибо Вам, все получилось!

ОтветитьЦитата
Создатель темы Размещено : 18.01.2025 11:02
Aveal
(@aveal)
Top level Admin

@ksyu обращайся )

ОтветитьЦитата
Размещено : 20.01.2025 14:42
Поделиться: