Equivalent to +File::open+ with an associated block, but moves any existing file with the same name to the side first.
[Validate]