DEAR: I PROGRAMMED A SIMPLE LISP FUNCTION, TO WRITE SOMETHING TO A FILE. BEFORE OPENING THE NEW FILE, I WANT TO DELETE THE POSIBLE ORIGINAL ONE, USING THE LINE : (command ".shell" (strcat "del " fn))) BUT, AT THIS MOMENT, THE FILE IS STILL THERE. EVEN WHEN THE FOLLOWING LINE IS ADDED: (while (findfile fn)) IT STILL MISFUNCTIONS SOMETIMES. PLEASE HELP ME. THANKS VERY MUCH.