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

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

Как очимтить папку  


strike_2002 ©   (2002-09-18 14:52:00) 

Пожалуйса помогите!
Может кто знает,как найти католог "темр",а потом удалить его содержимое!


Anatoly Podgoretsky   (2002-09-18 16:22:00) [1]

Как альтенативу можно посоветовать не пользоваться функция Виндоус, а прописать в autoexec.bat прямую чистку заранее определенной папки, это гарантирует защиту от неожиданностей.


alena.svt   (2002-09-18 16:22:00) [2]

>>Anatoly Podgoretsky © (18.09.02 16:18)
Да я в нее вообще если что то сама кладу то уж сама удаляю, а чужие файлы необходимы для других программ возможно. И если программисты не позаботились об их удалении то значит зачем то это надо. Поэтому полностью с вами согласна.


Алексей Ким   (2002-09-18 16:22:00) [3]

2alena.svt>ладно не важна моя твоя не понимать


alena.svt   (2002-09-18 16:19:00) [4]

DeleteFile итак не возратит ошибку, а I/O сдесь как то все равно Ну сообщит вам I/O что не может удалить файл и далше чего.


Song   (2002-09-18 16:18:00) [5]

2alena.svt © (18.09.02 16:11)
Правильно, такие файлы не удалятся. Удалятся только закрытые файлы, которые накопились со временем и в данный момент конечно жк неспользуются.


Anatoly Podgoretsky   (2002-09-18 16:18:00) [6]

alena.svt © (18.09.02 16:11)
И чрезвычайно опасно, подробности есть в fido7.ru.delphi FAQ


Алексей Ким   (2002-09-18 16:13:00) [7]

2alena.svt>так спросили же как очистить, в задание не входит
проверка на используемость итд
но если надо ключи {$I+} {$I-} и IOResult


alena.svt   (2002-09-18 16:11:00) [8]

>>REA (18.09.02 14:57)
>>Song © (18.09.02 15:39)
Все равно эту папку не очистишь, даже если установить перед этим всем атрибуты(Архивный), то не застраховано что файл открыт другим приложением.


Song   (2002-09-18 15:39:00) [9]

ShFileOperation()


REA   (2002-09-18 14:57:00) [10]

GetTempDirectory или что то вроде того
while FindNext and (not Directory) DeleteFile()


Наверх

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