Issue after multiple files operations

I’m afraid going to revert this change - flushing in the destructor has a significant performance impact for people’s applications. See FlushFileBuffers() - heavy performance hit for an example.

I’ll make the consequences clear in the documentation.