![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Developer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 28.7.2006 Где: Кишинев Репутация: нет Всего: нет |
Использую функцию system()
из-за команд COPY и MOVE:
проблема в том что при их выполнении на время появляется командное окно, которое портит картину в целом. И что мне теперь делать? Подскажите |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
а чем API-шные аналоги не устраивают?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Developer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 28.7.2006 Где: Кишинев Репутация: нет Всего: нет |
тем что я winapi не знаю а в гугле или плохо ищу или в Интернете ничего по ним нет.
дайте пару названий соответствующих функций и кроме того из winAPI я использовал функцию RemoveDirectory и она не удаляла рид-онли папку, что тоже плохо |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
функции, как ни странно, называются CopyFile/MoveFile (и их аналоги для директорий)
ищеш явно плохо... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Developer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 28.7.2006 Где: Кишинев Репутация: нет Всего: нет |
WinAPI'шная функция RemoveDirectory() удаляет только саму папку и если в папке есть файлы то ничего не делает выдавая ошибку.
_rmdir не работает таким же образом. Мне нужно удалить папку со всем её содержимым аналогично тому что выполнилось бы так:
как же сделать это???! |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Рекурсивно удали из этой папки все файлы и папки, то есть для каждого файла ( FindFirstFile/FindNextFile ) его удалить, для вложенной директории вызвать эту же процедуру (твою) рекурсивно.
|
|||
|
||||
| Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |