diff options
author | Lvbo163 <lv.bo163@zte.com.cn> | 2018-07-31 11:26:52 +0800 |
---|---|---|
committer | Lvbo163 <lv.bo163@zte.com.cn> | 2018-07-31 11:26:52 +0800 |
commit | 6af2e407eb00d3e612abc9221efa2ef45563c1af (patch) | |
tree | 89ee2ad3d62958e715ab94eb97d75b5aad902fbe | |
parent | 4576a08505099495bfedfaafcfb8b11d26fefbf4 (diff) |
add file util
add file util support file reader and writer, adjust gitignore file
Issue-ID: MSB-232
Change-Id: Id8744116fa3d243eb7a2f4cd19fd758c59631789
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | msb2pilot/src/msb2pilot/util/file.go | 30 |
2 files changed, 30 insertions, 1 deletions
@@ -3,7 +3,6 @@ *.a
*.so
*.log
-msb2pilot
config
# Folders
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 + } +} |