file with contents of length bytes.
If etag is specified (not NULL) any existing file must have that etag, or
the error G_IO_ERROR_WRONG_ETAG will be returned.gFileReplaceContents(object, contents, length, etag, make.backup, flags = "G_FILE_CREATE_NONE", cancellable = NULL, .errwarn = TRUE)objectGFile.contentsfile.lengthcontents in bytes.etagNULLmake.backupTRUE if a backup should be created.flagsGFileCreateFlags.cancellableGCancellable object, NULL to ignore.TRUE if successful. If an error
has occurred, this function will return FALSE and set error
appropriately if present.new.etaggFree() when no longer
needed, or NULLerrorGError, or NULLmake.backup is TRUE, this function will attempt to make a backup of file.
If cancellable is not NULL, then the operation can be cancelled by
triggering the cancellable object from another thread. If the operation
was cancelled, the error G_IO_ERROR_CANCELLED will be returned.
The returned new.etag can be used to verify that the file hasn't changed the
next time it is saved over.