mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
os: new FileInfo, FileMode types + update tree
R=golang-dev, r, r, gri, bradfitz, iant, iant, nigeltao, n13m3y3r CC=golang-dev https://golang.org/cl/5416060
This commit is contained in:
parent
03823b881c
commit
8dce57e169
50 changed files with 620 additions and 525 deletions
|
|
@ -180,12 +180,12 @@ func (file *File) Readdir(n int) (fi []FileInfo, err error) {
|
|||
}
|
||||
}
|
||||
}
|
||||
var f FileInfo
|
||||
setFileInfo(&f, string(syscall.UTF16ToString(d.FileName[0:])), d.FileAttributes, d.FileSizeHigh, d.FileSizeLow, d.CreationTime, d.LastAccessTime, d.LastWriteTime)
|
||||
file.dirinfo.needdata = true
|
||||
if f.Name == "." || f.Name == ".." { // Useless names
|
||||
name := string(syscall.UTF16ToString(d.FileName[0:]))
|
||||
if name == "." || name == ".." { // Useless names
|
||||
continue
|
||||
}
|
||||
f := toFileInfo(name, d.FileAttributes, d.FileSizeHigh, d.FileSizeLow, d.CreationTime, d.LastAccessTime, d.LastWriteTime)
|
||||
n--
|
||||
fi = append(fi, f)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue