Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / CreateDirectory не работает под виндовым шедулером / 9 сообщений из 9, страница 1 из 1
21.11.2019, 12:38
    #39892278
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
Есть консольное приложение,
запускаю вручную, рядом с exe создается папка.
Настраиваю шедулер виндовый, запуск от имени пользователя, папка не создается.
В чем может быть проблема?

Код: plaintext
1.
2.
3.
4.
if (CreateDirectory(L"Logs", NULL) || ERROR_ALREADY_EXISTS == GetLastError())
{
...
}
...
Рейтинг: 0 / 0
21.11.2019, 12:51
    #39892288
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
listtoview
Есть консольное приложение,
запускаю вручную, рядом с exe создается папка.
Настраиваю шедулер виндовый, запуск от имени пользователя, папка не создается.
В чем может быть проблема?

Код: plaintext
1.
2.
3.
4.
if (CreateDirectory(L"Logs", NULL) || ERROR_ALREADY_EXISTS == GetLastError())
{
...
}


Другой текущий каталог?
...
Рейтинг: 0 / 0
21.11.2019, 12:58
    #39892292
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
GetLastError() что возвращает? Скорее всего прав не хватает.
...
Рейтинг: 0 / 0
21.11.2019, 13:27
    #39892315
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
точно, наверное каталог другой
а как посмотреть какой текущий?
...
Рейтинг: 0 / 0
21.11.2019, 13:30
    #39892316
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
listtoview
точно, наверное каталог другой
а как посмотреть какой текущий?

Лучше в задании явно пропиши нужный, там для этого отдельное поле есть
...
Рейтинг: 0 / 0
21.11.2019, 13:37
    #39892322
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
Dima TЛучше в задании явно пропиши нужный

Потому что если он не указан, то это %SYSTEM%.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.11.2019, 13:50
    #39892335
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
ERROR_ALREADY_EXISTS
183 (0xB7)
Cannot create a file when that file already exists.
...
Рейтинг: 0 / 0
21.11.2019, 14:16
    #39892348
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
listtoview
ERROR_ALREADY_EXISTS
183 (0xB7)
Cannot create a file when that file already exists.

Это должно нормально отработать, т.к. ты это ожидаешь
Код: plaintext
1.
if (CreateDirectory(L"Logs", NULL) || ERROR_ALREADY_EXISTS == GetLastError())
...
Рейтинг: 0 / 0
21.11.2019, 14:18
    #39892351
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateDirectory не работает под виндовым шедулером
listtoviewа как посмотреть какой текущий?

Используй Google Translage: "получить текущий каталог" -> "GetCurrentDir"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / CreateDirectory не работает под виндовым шедулером / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]