diff options
Diffstat (limited to 'msb2pilot')
-rw-r--r-- | msb2pilot/src/msb2pilot/util/file.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/msb2pilot/src/msb2pilot/util/file.go b/msb2pilot/src/msb2pilot/util/file.go new file mode 100644 index 0000000..6a0890e --- /dev/null +++ b/msb2pilot/src/msb2pilot/util/file.go @@ -0,0 +1,30 @@ +/** + * Copyright (c) 2018 ZTE Corporation. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * and the Apache License 2.0 which both accompany this distribution, + * and are available at http://www.eclipse.org/legal/epl-v10.html + * and http://www.apache.org/licenses/LICENSE-2.0 + * + * Contributors: + * ZTE - initial Project + */ +package util + +import ( + "io/ioutil" + "os" +) + +func Write(path, data string, perm os.FileMode) error { + return ioutil.WriteFile(path, []byte(data), perm) +} + +func Read(path string) (string, error) { + bytes, err := ioutil.ReadFile(path) + if err != nil { + return "", err + } else { + return string(bytes), nil + } +} |