Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 23.02.2015
Сообщений: 108

Не создается папка

26.12.2015, 21:52. Показов 1846. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь создать папку


Так не создает.
C++
1
2
3
4
SHGetSpecialFolderPath(0, ProgramPathName, CSIDL_PROGRAM_FILES, true);
            wsprintf(ProgramPathFullName, L"%s\\Test\", ProgramPathName);
            mPath = ProgramPathFullName;
            CreateDirectory(mPath, NULL);

так создает.
C++
1
CreateDirectory(L"C:\\Test\", NULL);
Так не создает.
C++
1
CreateDirectory(L"C:\\ProgrammFiles\\Test\", NULL);

В чем проблема?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2015, 21:52
Ответы с готовыми решениями:

Не создается папка в корне программы
Привет, не могу понять в чем проблема ( мне надо создать папку "DataBase" рядом с исполимым файлов(*.exe) вот код private string path...

Не создается папка - Permission denied
Хотел создать папку или файл в /data/, но папка там не создаётся, а при попытке записи файла в /data/ выскакивает ошибка...

Папка cache создается автоматически
Привет! У меня такая штука: в папке куда сохраняются торренты, постоянно создается пустая папка cache. Удаляешь - через пару секунд она...

5
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
26.12.2015, 22:12
Цитата Сообщение от Xeror Посмотреть сообщение
В чем проблема?
Судя по всему в отсутствии папок в промежутке пути.
Т.е. если ProgrammFiles не существует, функция не сработает.
Думаю тебе придется разбивать строку пути по каталогам, и в цикле каждую папку создавать.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
26.12.2015, 22:30
Цитата Сообщение от Xeror Посмотреть сообщение
Так не создает.
C++
1
CreateDirectory(L"C:\\ProgrammFiles\\Test", NULL);
В чем проблема?
Я конечно могу ошибатся и за это прошу прощение, но на сколько я помню "ProgrammFiles" является защишенной папкой начиная так с 7 винды, и без особого дозволения туда соваться не кто не может!
Выход или запускать под именем администратор (хотя в винапи полюбас должны быть средства как отдать высший приоритет доступа к файловой системе) или забыть об этой дире!
PS вот чую я что с названием папки запутсял, но если что сори!
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
26.12.2015, 22:34
Цитата Сообщение от Mesteriis Посмотреть сообщение
"ProgrammFiles" является защишенной папкой
в таком виде нет, есть папка Program Files, и, возможно, она нужна ТС.
0
 Аватар для Mesteriis
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
26.12.2015, 22:37

Не по теме:

Цитата Сообщение от Kerry_Jr Посмотреть сообщение
в таком виде нет
Говорю же не помню я эту бредятину)))) Так что еще раз сори!


Но если речь о Program Files то все выше сказанное про нее!
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,035
Записей в блоге: 1
26.12.2015, 22:38
Цитата Сообщение от Xeror Посмотреть сообщение
Так не создает.
А ошибка в коде проверить и в лог их описание пихнуть религия не позволяет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2015, 22:38
Помогаю со студенческими работами здесь

Phoca gallery не создается папка thumbs
Не создается папка thumbs в phoca gallery. Вместо нее белые квадраты.

Не создается папка Scripts при подключении Ajax
Добрый вечер) Добавила Microsoft.jQuery.Unobtrusive.Ajax в зависимости проекта, но папка Scripts так и не создалась, соответственно...

Не создается папка в виртуальной машине при компиляции
Доброго времени суток!У меня возникла проблема,которая заключается в следующем.При вводе в терминал linux команды buildozer init должна...

Периодически создается папка autologger на рабочем столе
После успешной очистки компьютера от рекламных вирусов стала периодический появляться папка autologger на рабочем столе. Как можно это...

Синие экраны появляются . Но папка minidump в Windjws не создается.
В свойствах системы параметры установлены см скриншот. Пробовал в настройках и малый дамп и полный.В журнале событий ошибки записываются....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru