Я пытаюсь сохранить строковый список файлов в указанный каталог. Все, что я нашел, это saveFileDialog, где я сохраняю только один файл за раз. Есть ли другой способ сохранить несколько файлов в целевой папке?Сохраните файлы в указанный каталог в Qt
0
A
ответ
0
QFileDialog
ist для пользователя, чтобы выбрать место для сохранения, а не фактический процесс сохранения. Как сохранить список файлов зависит от того, что именно у вас есть, если вы имеете в виду QStringList
местоположений файлов, которые вы просто хотите, чтобы скопировать самый простой способ будет что-то вроде этого:
QStringList input_file_locations;
QString output_file_location = QFileDialog::getSaveFileName(...);
for (int i = 0; i < input_file_locations.size(); i++)
{
QFile::copy(input_file_locations.at(i), output_file_location + QString::number(i));
}
(я не добавить экстракцию и сохранение фактического имени файла, чтобы максимально упростить пример)
Смежные вопросы
- 1. Можно ли загружать файлы в указанный каталог?
- 2. Сохраните файлы в новый каталог (Fortran)
- 3. Сохраните изображение в динамически созданный каталог в Qt
- 4. Как открыть указанный каталог
- 5. Пакетный файл «do move», не перемещая файлы в указанный каталог
- 6. как вывести отдельные файлы в указанный каталог для cljsbuild
- 7. Извлечение jar в указанный каталог
- 8. Несуществующий каталог, указанный в --libpath =
- 9. Сохраните все буферы vim в новый каталог
- 10. Загрузите файл в указанный каталог, используя php
- 11. Сохраните слабые файлы в папке
- 12. Сохраните сборные файлы в массиве
- 13. Сохраните xml-файлы в Android
- 14. Nginx - исключающие PHP файлы из Htpasswd на указанный каталог
- 15. Создайте каталог во внутренней памяти и сохраните файлы
- 16. SSH в указанный каталог по умолчанию?
- 17. R JGR: Несуществующий каталог, указанный в --libpath =
- 18. Удалите все файлы и подкаталоги, но сохраните главный каталог
- 19. Невозможно добавить существующий каталог в QT Creator
- 20. Каталог установки Qt woes
- 21. указанный каталог назначения не существует
- 22. Получение RecursiveIteratorIterator пропустить указанный каталог
- 23. Скопируйте exe-файл в каталог сборки Qt
- 24. Ссылка перенаправления на доменную базу в указанный каталог
- 25. Wise: Как установить файлы в путь, указанный в реестре
- 26. Artifactory не использует указанный домашний каталог
- 27. Rsync - файлы, не помещаемые в каталог назначения
- 28. Как добавить все .pri-файлы в каталог
- 29. gcovr бесконечный цикл, когда корневой каталог, указанный
- 30. Новый каталог Qt недействителен
Это клиентское серверное приложение, где мне нужно сохранить файлы, которые сервер отправил клиенту. Я хочу сохранить Qstringlist файлов без указания любое местоположение входного файла. – sharpL
'QStringList файлов' не имеет смысла. «QStringList» - это список строк. Не файлы. Что содержат строки? Если нет расположения файлов, то контент, который вы хотите записать в файлы? – Bowdzone