in reply to 1 while unlink 'foo'

Excellent advice.

Test::Harness's HARNESS_FILELEAK_IN_DIR can also be handy for tracking down accidental file creation in test suites.