Форум программистов, компьютерный форум CyberForum.ru

Создать папку в папке - C++

Восстановить пароль Регистрация
 
WetFil
 Аватар для WetFil
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 86
17.01.2016, 18:13     Создать папку в папке #1
Подскажите пожалуйста, как сделать так, что бы создавалась папка с заданным именем в главной папке, в нашем случае папке DataBase, которая автоматически создаётся при запуске программы.

C++
1
2
3
4
5
6
7
        wstring DirWay = L"DataBase";
    CreateDirectoryW(DirWay.c_str(), NULL); // создаём папку базы данных рядом с запускаемым файлом
 
    cout << "Enter the name of directory new database: ";
    wstring FolderWay;
    wcin >> FolderWay;  //Ожидание ввода в переменную FolderWay
    CreateDirectoryW(FolderWay.c_str(), NULL);
но папка создаётся в главном каталоге программы, а не в папке DataBase
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 18:13     Создать папку в папке
Посмотрите здесь:

Как создать папку (а не файл) в VS2003? C++
создать файл в папке C++
файлы в папке C++
C++ Создать программу, которая находит папку (файл) по заданному пути и “выдаёт” о ней общие сведения
C++ Создать папку в папке проекта
Создать папку, название которой является первым параметром команды C++
Как создать папку в неизвестной директорий C++
Создать папку на рабочем столе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,343
17.01.2016, 18:23     Создать папку в папке #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
WetFil, а чем отличается
Цитата Сообщение от WetFil Посмотреть сообщение
C++
1
CreateDirectoryW(DirWay.c_str(), NULL);
от
Цитата Сообщение от WetFil Посмотреть сообщение
C++
1
CreateDirectoryW(FolderWay.c_str(), NULL);
?
С чего бы, если первая запись создает папку в рабочей директории программ, то вторая должна делать что-то другое?
Нужно напрямую указать где и что ты хочешь создать:
C++
1
CreateDirectoryW((DirWay + "\\" + FolderWay).c_str(), NULL);
WetFil
 Аватар для WetFil
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 86
17.01.2016, 18:56  [ТС]     Создать папку в папке #3
Понял, спс за ответ)
Yandex
Объявления
17.01.2016, 18:56     Создать папку в папке
Ответ Создать тему
Опции темы

Текущее время: 21:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru