Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Espada
Местный житель
Сообщения: 336 Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск
Сообщение
Espada » 27 фев 2015, 10:46
Здравствуйте. столкнулся с необходимостью удалить файл в коде. посмотрел справку, есть функция DeleteFile, пробую, но почему-то нехочет удаляться. может подскажете в чём секрет этой функции и есть-ли альтернативные решения?
Код: Выделить всё
...
.begin
file := 'E:\\Spisok_organ.xlsx';
end.
...
.begin
DeleteFile(file);
message('файл'+file+' удалён');
end.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 27 фев 2015, 11:35
может проблема в пути? зачем две косых?
Функция рабочая, без каких либо секретов.
Espada
Местный житель
Сообщения: 336 Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск
Сообщение
Espada » 27 фев 2015, 11:39
Алексей писал(а): может проблема в пути? зачем две косых?
Функция рабочая, без каких либо секретов.
да я пробую и с одной, таже фигня( файлик не удаляется
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Espada
Местный житель
Сообщения: 336 Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск
Сообщение
Espada » 27 фев 2015, 11:58
даже попробовал вместо переменной записать путь, всё равно не удаляется
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 27 фев 2015, 12:07
а он точно там есть? может в пути русские буквы затесались?
у меня всё работает
Den
Местный житель
Сообщения: 1844 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:
Сообщение
Den » 27 фев 2015, 12:13
Проверьте
if FileExist('e:\Baza_Ogran.xlsx')
....
если вернет лог истину эта проверка, но файл не удаляется, значит может кто то держит его...чудес не бывает.
Espada
Местный житель
Сообщения: 336 Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск
Сообщение
Espada » 27 фев 2015, 12:28
айййй, бестолочь, хотел удалить файл перед тем как закрыл его) разобрался. спасибо)
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!