From 6af2e407eb00d3e612abc9221efa2ef45563c1af Mon Sep 17 00:00:00 2001 From: Lvbo163 Date: Tue, 31 Jul 2018 11:26:52 +0800 Subject: 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 --- .gitignore | 1 - msb2pilot/src/msb2pilot/util/file.go | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 msb2pilot/src/msb2pilot/util/file.go diff --git a/.gitignore b/.gitignore index b452f72..2a9b284 100644 --- a/.gitignore +++ b/.gitignore @@ -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 + } +} -- cgit 1.2.3-korg