mark/pkg/fs/disk.go
Egor Kovetskiy 4ffbc12fa4 wip
2019-06-05 18:02:39 +03:00

22 lines
337 B
Go

package fs
import (
"io"
"os"
"path/filepath"
)
type DiskFileSystem struct {
baseDir string
}
func NewDiskFileSystem(baseDir string) *DiskFileSystem {
return &DiskFileSystem{
baseDir: baseDir,
}
}
func (system *DiskFileSystem) Open(path string) (io.ReadCloser, error) {
return os.Open(filepath.Join(system.baseDir, path))
}