Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как удалить файл? [D5, Win95/98]


Inan61 ©   (2002-11-10 14:32:00) 

В папке Windows есть файл A.arc. Как его удалить? Исправьте, где я не прав. Спасибо.

var
S:array[0..MAX_PATH] of char;
begin
GetWindowsDirectory(S,SizeOf(S));
DeleteFile(S+"/A.arc");


Inan61   (2002-11-10 15:22:00) [1]

В одном месте программа открывает этот файл, а закрытия нет. Файл был занят системой. Song как всегда оказался прав. Всем большое спасибо!


Skyle   (2002-11-10 15:04:00) [2]


> Inan61 (10.11.02 14:56)
> Да, косая черта не в ту сторону. Но пишу уже напрямую:
> DeleteFile("C:\Windows\A.arc");
> Не удаляет и всё. Где грабли?


А чего говорит-то хоть? %))))


Reindeer Moss Eater   (2002-11-10 15:00:00) [3]

GetLastError


Song   (2002-11-10 14:59:00) [4]

Файл занят системой.


Inan61   (2002-11-10 14:56:00) [5]

Да, косая черта не в ту сторону. Но пишу уже напрямую:
DeleteFile("C:\Windows\A.arc");
Не удаляет и всё. Где грабли?


KoluChi   (2002-11-10 14:42:00) [6]

DeleteFile(S+"\A.arc");


Anatoly Podgoretsky   (2002-11-10 14:40:00) [7]

Естественно что вот это "/" виндоус не в состоянии понять :-)


Song   (2002-11-10 14:35:00) [8]

Проверь, наверное, косая черта лишняя у тебя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо