How much control do you have over this external application? I've so far avoided this type of problem by making my logs have date stamps, like 20070925.log. Then I'll hold off on post-processing for a day, and I can rely on the file not being in use.
Re: How do I test to see if another process is writing to a file (in Windows)
Replies are listed 'Best First'.