func (fi FileInfoInternal) Size() int64 {
	return fi.FileInfoFields.Size
}
Size returns current length in bytes of the file. The return value can
be used to write to the end of the file at path. The value is
meaningless if IsDir returns true.
package driver
import "time"
type FileInfo interface {
	Path() string
	Size() int64
	ModTime() time.Time
	IsDir() bool
}
type FileInfoFields struct {
	Path string
	Size int64
	ModTime time.Time
	IsDir bool
}
type FileInfoInternal struct {
	FileInfoFields
}
var _ FileInfo = FileInfoInternal{}
var _ FileInfo = &FileInfoInternal{}
func (fi FileInfoInternal) Path() string {
	return fi.FileInfoFields.Path
}