Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаление файла

3.4K
25 февраля 2004 года
SackTap
32 / / 10.01.2004
помогите пжалуста!
нужно удалить файл.
юзал DeleteFile(FileName); - не получается, юзал remove(FileName); - тоже не получается, но имя файла правильное, потому что открывается и читается нормально!
вот кусочек проги:

char sysdir[MAX_PATH];
char FileName[MAX_PATH];
GetSystemDirectory(sysdir, sizeof(sysdir));
sprintf(FileName,"%s\\config.cfg",sysdir);
DeleteFile(FileName);
2.0K
26 февраля 2004 года
HardMix
78 / / 25.06.2003
А что со свойствами файла? Может он системный или токо для чтения? Тогда сначала нужно сменить его атрибуты.
3.4K
26 февраля 2004 года
SackTap
32 / / 10.01.2004
Цитата:
Originally posted by HardMix
А что со свойствами файла? Может он системный или токо для чтения? Тогда сначала нужно сменить его атрибуты.


да дело в том что он создан этой же прогой без аттрибутов, ну всмысле:
_lcreat(FileName, NULL);

401
27 февраля 2004 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by SackTap

да дело в том что он создан этой же прогой без аттрибутов, ну всмысле:
_lcreat(FileName, NULL);



проверь, не был ли этот файл ранее открыт той же прогой без последующего CloseHandle
и посмотри, какую ошибку возвращает GetLastError

3.4K
28 февраля 2004 года
SackTap
32 / / 10.01.2004
спасибо конечно всем, но загадочным образом помогла строка
ZeroMemory(FileName, sizeof(FileName));
вот тока не пойму почему тогда файл fopen'ом открывался (находился)?
5.9K
21 марта 2004 года
Anry
15 / / 01.03.2004
Цитата:
Originally posted by SackTap
спасибо конечно всем, но загадочным образом помогла строка
ZeroMemory(FileName, sizeof(FileName));
вот тока не пойму почему тогда файл fopen'ом открывался (находился)?


Как совет: вполне возможно все дела были проведены с использованием Unicod или ещё хуже - того и другого - коллизии не исключены.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог