Nick Craig-Wood c28a288338 Factor into server and driver directories (#120)
Factor into core and driver directories

The change factors the pure server implementation into the "core"
directory and factors the file driver into "driver/file" and the minio
driver into "driver/minio".

This means that users of this library can import
without having to import the file and minio drivers which may not be

This also adds a compatibility layer which exports all the types,
functions and variables that were exported at the top level.

This means this change should be 100% backwards compatible.

Fixes #116

Co-authored-by: Nick Craig-Wood <>
Reviewed-on: goftp/server#120
2020-07-07 16:02:27 +00:00

28 lines
444 B

// Copyright 2018 The goftp Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package file
import "os"
type fileInfo struct {
mode os.FileMode
owner string
group string
func (f *fileInfo) Mode() os.FileMode {
return f.mode
func (f *fileInfo) Owner() string {
return f.owner
func (f *fileInfo) Group() string {