Synchronously writes a single string to the file using the given Encoding.
Throws a FileSystemException if the operation fails.