Skip to content

Commit 2c8004d

Browse files
authored
Add FileManager.Open (#182)
* Add FileManager.Open * Add Open to the FileManager interface
1 parent aad3139 commit 2c8004d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

fileutil/fileutil.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77

88
// FileManager ...
99
type FileManager interface {
10+
Open(path string) (*os.File, error)
1011
Remove(path string) error
1112
RemoveAll(path string) error
1213
Write(path string, value string, perm os.FileMode) error
@@ -21,6 +22,11 @@ func NewFileManager() FileManager {
2122
return fileManager{}
2223
}
2324

25+
// Open ...
26+
func (fileManager) Open(path string) (*os.File, error) {
27+
return os.Open(path)
28+
}
29+
2430
// Remove ...
2531
func (fileManager) Remove(path string) error {
2632
return os.Remove(path)

0 commit comments

Comments
 (0)