Versions in this module Expand all Collapse all v0 v0.0.1 Jan 17, 2026 Changes in this version + type OssFile struct + func NewOssFile(fs *OssFs, name string, flag int, perm os.FileMode) (*OssFile, error) + func (f *OssFile) Close() error + func (f *OssFile) Name() string + func (f *OssFile) Readdir(count int) ([]os.FileInfo, error) + func (f *OssFile) Readdirnames(n int) ([]string, error) + func (f *OssFile) Sync() error + func (f *OssFile) Write(p []byte) (n int, err error) + func (f *OssFile) WriteAt(p []byte, off int64) (n int, err error) + func (f *OssFile) WriteString(s string) (ret int, err error) + type OssFileInfo struct + func (fi *OssFileInfo) IsDir() bool + func (fi *OssFileInfo) ModTime() time.Time + func (fi *OssFileInfo) Mode() os.FileMode + func (fi *OssFileInfo) Name() string + func (fi *OssFileInfo) Size() int64 + func (fi *OssFileInfo) Sys() interface{} + type OssFs struct + func NewOssFs(endpoint, accessKeyID, accessKeySecret, bucketName string) (*OssFs, error) + func (fs *OssFs) Chmod(name string, mode os.FileMode) error + func (fs *OssFs) Chown(name string, uid, gid int) error + func (fs *OssFs) Chtimes(name string, atime time.Time, mtime time.Time) error + func (fs *OssFs) Create(name string) (afero.File, error) + func (fs *OssFs) Mkdir(name string, perm os.FileMode) error + func (fs *OssFs) MkdirAll(name string, perm os.FileMode) error + func (fs *OssFs) Name() string + func (fs *OssFs) Open(name string) (afero.File, error) + func (fs *OssFs) OpenFile(name string, flag int, perm os.FileMode) (afero.File, error) + func (fs *OssFs) Remove(name string) error + func (fs *OssFs) RemoveAll(path string) error + func (fs *OssFs) Rename(oldname, newname string) error + func (fs *OssFs) Stat(name string) (os.FileInfo, error)