FilePath is set and is a zero-length string, contains only white space, or contains one or more invalid characters as defined by GetInvalidPathChars.
Remarks
Changes to this property will cause the file to close if the file is already opened.
Data will not be automatically written from the old file to the new file.