golang overwrite file
package main
import (
"fmt"
"io/ioutil"
"os"
)
func main() {
// Specify the file path
filePath := "example.txt"
// Data to be written to the file
newContent := []byte("This is the new content.")
// Write the new content to the file, creating the file if it doesn't exist
err := ioutil.WriteFile(filePath, newContent, 0644)
if err != nil {
fmt.Println("Error writing to file:", err)
return
}
// Confirm the write operation
fmt.Println("File overwritten successfully.")
}