| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Удаление файла |
| Автор: РКК 28.5.2005, 19:56 |
| Скажите, пожалуйста, как удалять файлы средствами С++. Наверное, надо исп fstream? |
| Автор: versus 28.5.2005, 20:16 |
| Стандартная библиотека не поддерживает функций для удаления файлов. Файлы удаляются средствами ОС. |
| Автор: Doc_d0s 28.5.2005, 20:50 |
| system("del C:\autoexec.bat"); |
| Автор: РКК 28.5.2005, 21:00 |
| Ясно. Что касается system() - это, наверное, прерывание DOS? Меня интересует, как удалить файл средствами Windows. Не подскажете соответ WinAPI функцию? |
| Автор: Void 28.5.2005, 21:19 | ||||
Нет, это функция, объявленная в stdlib.h, вызывает команду ОС (может быть команда шелла или имя исполняемого файла). Нестандартна, но доступна на Windows и *nix (в ДОС наверное тоже).
DeleteFile, как ни странно DeleteFile("kernel32.dll"); |
| Автор: kometa_triatlon 28.5.2005, 22:54 | ||
А если не WinApi то
|
| Автор: РКК 28.5.2005, 23:13 |
| Спасибо. Опробовал обе функции. Кстати, немного не в тему, но не подскажете, как сделать так, чтоб в MFC листбокс реагировал на одинарный щелк? Среди событий имеется только DoubleClick. Я уже задавал тот же вопрос в теме по MFC. |