![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| РКК |
|
|||
|
Unregistered |
Скажите, пожалуйста, как удалять файлы средствами С++. Наверное, надо исп fstream?
|
|||
|
||||
| versus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 8.3.2005 Где: Переславль-Залесс кий Репутация: нет Всего: 3 |
Стандартная библиотека не поддерживает функций для удаления файлов.
Файлы удаляются средствами ОС. |
|||
|
||||
| Doc_d0s |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 15.12.2004 Где: в кресле Репутация: 2 Всего: 3 |
system("del C:\autoexec.bat");
--------------------
Админ- это вождь Apache'й :) |
|||
|
||||
| РКК |
|
|||
|
Unregistered |
Ясно. Что касается system() - это, наверное, прерывание DOS? Меня интересует, как удалить файл средствами Windows. Не подскажете соответ WinAPI функцию?
|
|||
|
||||
| Void |
|
||||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
Нет, это функция, объявленная в stdlib.h, вызывает команду ОС (может быть команда шелла или имя исполняемого файла). Нестандартна, но доступна на Windows и *nix (в ДОС наверное тоже).
DeleteFile, как ни странно DeleteFile("kernel32.dll"); -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
||||
|
|||||
| kometa_triatlon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 384 Регистрация: 7.1.2005 Где: Киев Репутация: 2 Всего: 6 |
А если не WinApi то
-------------------- Всё очень просто: сказки обман, Солнечный остров скрылся в туман, Замков воздушных не носит земля, Кто-то ошибся, ты или я. -------------- Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым. |
|||
|
||||
| РКК |
|
|||
|
Unregistered |
Спасибо. Опробовал обе функции. Кстати, немного не в тему, но не подскажете, как сделать так, чтоб в MFC листбокс реагировал на одинарный щелк? Среди событий имеется только DoubleClick. Я уже задавал тот же вопрос в теме по MFC.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |