fix for path.join error on null filename

When deleting files from a watched dir in Windows it seems the watch callback is triggered with a null filename.