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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
WetFil
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 92
#1

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

17.01.2016, 18:13. Просмотров 324. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, как сделать так, что бы создавалась папка с заданным именем в главной папке, в нашем случае папке 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
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 18:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать папку в папке (C++):

Создать папку в папке проекта - C++
И снова здравствуйте, любимые мои.:) Обращаюсь с вопросмо - кто знает, как програмно создавать папку в папке проекта? Мне нужно создать...

Создать файл в папке - C++
Как создать папку в корне программы, а в это папке создать файл?(на Си)

Создать папку в Program Files - C++
Здравствуйте! if ( _mkdir(&quot;c:\\Program Files\\testtmp&quot;) == 0 ) std::cout &lt;&lt; &quot; Создан новый каталог testtmp &quot; &lt;&lt; '\n'; else...

Создать папку на рабочем столе - C++
Добрый день подскажите как создать папку на рабочем столе. На своем рабочем столе я создал папку а вот как теперь сделать чтобы программа...

Можно ли с помощью fstream создать папку - C++
Можно ли с помощью fstream создать папку с каким-то файлом? Заранее спасибо

Как создать папку (а не файл) в VS2003? - C++
как создать паку (а не файл) в с++? файл я создаю так - ofstream input_file(&quot;file.txt&quot;) ; а файл в уже существующей папке так ofstream...

2
nonedark2008
914 / 653 / 137
Регистрация: 28.07.2012
Сообщений: 1,767
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);
1
WetFil
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 92
17.01.2016, 18:56  [ТС] #3
Понял, спс за ответ)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 18:56
Привет! Вот еще темы с ответами:

Как создать папку в неизвестной директорий - C++
Приветствую уважаемые посетители cyberforum! У меня один вопрос: 1) Как можно создать папку в неизвестной директорий, но что бы в...

Создать папку, название которой является первым параметром команды - C++
Напишите приложение, создающее папку, название которой является первым параметром команды. Добавлено через 2 минуты Например команда...

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

Создать папку в уже существующей папке - C#
Надо создать папку в уже существующей папке! Хочу создать папку в &quot;C:\\Program Files&quot; Directory.CreateDirectory(&quot;C:\\Program...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru