1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package webdavclient
- import (
- "os"
- "time"
- )
- type WebDAVFileSystemAbstraction struct {
- }
- func NewWebDAVFileSystemAbstraction() WebDAVFileSystemAbstraction {
- return WebDAVFileSystemAbstraction{}
- }
- func (l WebDAVFileSystemAbstraction) Chmod(filename string, mode os.FileMode) error {
- return os.Chmod(filename, mode)
- }
- func (l WebDAVFileSystemAbstraction) Chown(filename string, uid int, gid int) error {
- return os.Chown(filename, uid, gid)
- }
- func (l WebDAVFileSystemAbstraction) Chtimes(filename string, atime time.Time, mtime time.Time) error {
- return os.Chtimes(filename, atime, mtime)
- }
- func (l WebDAVFileSystemAbstraction) Create(filename string) (*os.File, error) {
- return os.Create(filename)
- }
- func (l WebDAVFileSystemAbstraction) Mkdir(filename string, mode os.FileMode) error {
- return os.Mkdir(filename, mode)
- }
- func (l WebDAVFileSystemAbstraction) MkdirAll(filename string, mode os.FileMode) error {
- return os.MkdirAll(filename, mode)
- }
- func (l WebDAVFileSystemAbstraction) Name() string {
- return ""
- }
- func (l WebDAVFileSystemAbstraction) Open(filename string) (*os.File, error) {
- return os.Open(filename)
- }
- func (l WebDAVFileSystemAbstraction) OpenFile(filename string, flag int, perm os.FileMode) (*os.File, error) {
- return os.OpenFile(filename, flag, perm)
- }
- func (l WebDAVFileSystemAbstraction) Remove(filename string) error {
- return os.Remove(filename)
- }
- func (l WebDAVFileSystemAbstraction) RemoveAll(path string) error {
- return os.RemoveAll(path)
- }
- func (l WebDAVFileSystemAbstraction) Rename(oldname, newname string) error {
- return os.Rename(oldname, newname)
- }
- func (l WebDAVFileSystemAbstraction) Stat(filename string) (os.FileInfo, error) {
- return os.Stat(filename)
- }
|