Страница 1 из 1
удаление файла
Добавлено: 27 фев 2015, 10:46
Espada
Здравствуйте. столкнулся с необходимостью удалить файл в коде. посмотрел справку, есть функция DeleteFile, пробую, но почему-то нехочет удаляться. может подскажете в чём секрет этой функции и есть-ли альтернативные решения?
Код: Выделить всё
...
.begin
file := 'E:\\Spisok_organ.xlsx';
end.
...
.begin
DeleteFile(file);
message('файл'+file+' удалён');
end.
Re: удаление файла
Добавлено: 27 фев 2015, 11:35
Алексей
может проблема в пути? зачем две косых?
Функция рабочая, без каких либо секретов.
Re: удаление файла
Добавлено: 27 фев 2015, 11:39
Espada
Алексей писал(а):может проблема в пути? зачем две косых?
Функция рабочая, без каких либо секретов.
да я пробую и с одной, таже фигня( файлик не удаляется
Re: удаление файла
Добавлено: 27 фев 2015, 11:58
Espada
даже попробовал вместо переменной записать путь, всё равно не удаляется
Re: удаление файла
Добавлено: 27 фев 2015, 12:07
Алексей
а он точно там есть? может в пути русские буквы затесались?
у меня всё работает
Re: удаление файла
Добавлено: 27 фев 2015, 12:13
Den
Проверьте
if FileExist('e:\Baza_Ogran.xlsx')
....
если вернет лог истину эта проверка, но файл не удаляется, значит может кто то держит его...чудес не бывает.
Re: удаление файла
Добавлено: 27 фев 2015, 12:28
Espada
айййй, бестолочь, хотел удалить файл перед тем как закрыл его) разобрался. спасибо)