21 lines
400 B
Go
21 lines
400 B
Go
package goutil
|
|
|
|
import (
|
|
"io/ioutil"
|
|
"path/filepath"
|
|
)
|
|
|
|
func WriteFile(filename string, data string) error {
|
|
return ioutil.WriteFile(filename, []byte(data), 0644)
|
|
}
|
|
|
|
func ReadFile(filename string) (string, error) {
|
|
data, err := ioutil.ReadFile(filename)
|
|
return string(data), err
|
|
}
|
|
|
|
func TrimExt(path string) string {
|
|
extension := filepath.Ext(path)
|
|
return path[0 : len(path)-len(extension)]
|
|
}
|