http://qs321.pair.com?node_id=641064


in reply to How do I test to see if another process is writing to a file (in Windows)

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.

Joe

Replies are listed 'Best First'.
Re^2: How do I test to see if another process is writing to a file (not in Windows)
by tye (Sage) on Sep 26, 2007 at 14:56 UTC

    (Especially when not on Windows) I usually have the writing process write to a *.tmp file and then rename the file after they are done writing it.

    - tye