// +build windows package system import ( "os" "time" ) // StatT type contains status of a file. It contains metadata // like name, permission, size, etc about a file. type StatT struct { name string size int64 mode os.FileMode modTime time.Time isDir bool } // Name returns file's name. func (s StatT) Name() string { return s.name } // Size returns file's size. func (s StatT) Size() int64 { return s.size } // Mode returns file's permission mode. func (s StatT) Mode() os.FileMode { return s.mode } // ModTime returns file's last modification time. func (s StatT) ModTime() time.Time { return s.modTime } // IsDir returns whether file is actually a directory. func (s StatT) IsDir() bool { return s.isDir }