Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Kotik_leapold
111 / 98 / 84
Регистрация: 18.12.2015
Сообщений: 567

Создание директории по дате

12.05.2017, 10:06. Показов 1005. Ответов 2
Метки qt (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Вот решаю простую задачу, но результат меня удевляет.

Надо в цикле создавать директории.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
QString LogUtil::createSessionDir(qint64 serialNumber) {
    QString targetDirPath = "target_dir";
    QString sessionDirPath = targetDirPath + QDir::separator() +
                             QString::number(serialNumber) + QDir::separator() +
                             QDateTime::currentDateTime().toString("dd.MM.yyyy_hh-mm-ss");
 
    QDir sessionDir(sessionDirPath);
 
    if (!sessionDir.exists()) {
        sessionDir.mkpath(sessionDirPath);
    }
 
    qcout << "CURR DIR (I): " << sessionDirPath << endl;
 
    return sessionDirPath;
}
Но создает вложенный одну в другую директорию.

build-qusb-hc-Desktop_Qt_5_8_0_MinGW_32bit-Release\
target_dir\3036566293\10.05.2017_13-56-51\target_dir\3036566293\10.05.2017_13-56-51
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.05.2017, 10:06
Ответы с готовыми решениями:

Посчитать количество файлов в директории по заданной дате
Приветствую. Подскажите пожалуйста, как посчтитать количество файлов в директории созданных сегодня? Или по заданной дате. Пока...

Сформировать батником файл со списком файлов директории без расширения, отсортированных по дате
Необходимо при помощи батника создать файл со списком только имен файлов текущей директории, отсортированных по дате создания в обратном...

Создание директории.
CreateDirectory(&quot;c:\\new&quot;,NULL); Как сделать так, чтобы при нажатии на Button или в мени &quot;Menu-&gt;File-&gt;CreateDirectory&quot; (не...

2
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
12.05.2017, 10:28
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <QCoreApplication>
#include <QTimer>
#include <QDir>
#include <QDebug>
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
    QTimer::singleShot(1, [&a](){
        QDir dir{"tmp/dir/demo"};
        bool ok;
 
        qDebug() << dir.path() << dir.absolutePath();
        ok = QDir().mkpath(dir.absolutePath());
        qDebug() << ok;
        ok = QDir().mkpath(dir.absolutePath());
        qDebug() << ok;
        a.exit();
    });
    return a.exec();
}
1
 Аватар для Kotik_leapold
111 / 98 / 84
Регистрация: 18.12.2015
Сообщений: 567
12.05.2017, 10:35  [ТС]
Спасибо помогло. Очень благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.05.2017, 10:35
Помогаю со студенческими работами здесь

Создание директории
Есть директория DataBase, я хочу создать в ней новую директорию &quot;3&quot;. В качестве аргумента функции CreateDirectory использую следующее...

Создание директории
Надо создать папку в документах, но что бы она создавалась на других пк тоже. Должно получится что-то типа такого String UserDir =...

Создание директории
Возможноли написать программу для создания директории, архива и для перемещения файлов из одной папки в другую или архива?

Создание директории на флешке
Доброго времени суток! Я буквально только что зашёл в C# и мне требуется помощь. Создал я оконное приложение с кнопкой, мне нужно, чтобы...

Создание вложенной директории
Имеется массив типа структуры. Каждый элемент массива содержит информацию о пути к файлу - папка или иерархия папок А так же уровень...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru