Resolve symlinks to determine file type
This commit is contained in:
parent
ac188a4dae
commit
7078068435
11
main.go
11
main.go
|
@ -146,10 +146,19 @@ func listFiles(conn net.Conn, rpath string) {
|
||||||
|
|
||||||
newList := FileList{}
|
newList := FileList{}
|
||||||
for _, v := range list {
|
for _, v := range list {
|
||||||
|
var isDir bool
|
||||||
|
|
||||||
|
f, err := os.Stat(path + v.Name())
|
||||||
|
if err != nil {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if f.IsDir() == true {
|
||||||
|
isDir = true
|
||||||
|
}
|
||||||
item := Item{
|
item := Item{
|
||||||
Name: v.Name(),
|
Name: v.Name(),
|
||||||
FullPath: path + v.Name(),
|
FullPath: path + v.Name(),
|
||||||
IsFolder: v.IsDir(),
|
IsFolder: isDir,
|
||||||
}
|
}
|
||||||
newList.File = append(newList.File, item)
|
newList.File = append(newList.File, item)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue