Я использую system()
для перемещения файлов в qt
. Это приводит к миганию консольных окон. Есть ли способ остановить открытие и закрытие (мигание) консольных окон или альтернативные способы для system()
скрытия консольных окон.
buffer = QString("move \"%2\\*.ico\" \"%2\\%1\" 2>nul")
.arg(images).arg(dir);
qPrintable(buffer);
system(qPrintable(buffer));
buffer = QString("move \"%2\\*.jpg\" \"%2\\%1\" 2>nul")
.arg(images).arg(dir);
system(qPrintable(buffer));
buffer = QString("move \"%2\\*.jpeg\" \"%2\\%1\" 2>nul")
.arg(images).arg(dir);
system(qPrintable(buffer));
buffer = QString("move \"%2\\*.png\" \"%2\\%1\" 2>nul")
.arg(images).arg(dir);
system(qPrintable(buffer));
Здесь% 2 - это каталог, а% 1 - это введенное имя папки.