CopyFile(...,PChar(Edit1.Text),...) - не пробывал?
А по поводу собственно копирования файла надо делать примерно так.
Кидаешь на форму таймер, настраиваешь его, напримерЮ на 5000 мсек.
В его событии OnTimer:
1. Отключаешь таймер.
2. Проверяешь папку (FindFirst/FindNext/FindClose) и отписываешь все нужные тебе файлы.
3. Включаешь таймер обратно.
В последствии еще можно приделать мониторинг процессов, что бы закрываться вместе с соотв. программой. Или наоборот - запускаться будет твоя прога, а она уже стартанет основную и по ее закрытию тоже вырубится (см. CreateProcess/CreateProcessEx - там надо поймать хэндл процесса и смотреть, что он жив - как умер, значит и прога закрылась).
|