X7ROOT File Manager
Current Path:
/opt/golang/1.22.0/src/io/fs
opt
/
golang
/
1.22.0
/
src
/
io
/
fs
/
📁
..
📄
example_test.go
(462 B)
📄
format.go
(1.75 KB)
📄
format_test.go
(2.51 KB)
📄
fs.go
(9.39 KB)
📄
fs_test.go
(847 B)
📄
glob.go
(3.14 KB)
📄
glob_test.go
(2.52 KB)
📄
readdir.go
(1.86 KB)
📄
readdir_test.go
(2.62 KB)
📄
readfile.go
(1.79 KB)
📄
readfile_test.go
(1.82 KB)
📄
stat.go
(803 B)
📄
stat_test.go
(949 B)
📄
sub.go
(3.62 KB)
📄
sub_test.go
(1.5 KB)
📄
walk.go
(4.69 KB)
📄
walk_test.go
(3.04 KB)
Editing: stat_test.go
// Copyright 2020 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package fs_test import ( "fmt" . "io/fs" "testing" ) type statOnly struct{ StatFS } func (statOnly) Open(name string) (File, error) { return nil, ErrNotExist } func TestStat(t *testing.T) { check := func(desc string, info FileInfo, err error) { t.Helper() if err != nil || info == nil || info.Mode() != 0456 { infoStr := "<nil>" if info != nil { infoStr = fmt.Sprintf("FileInfo(Mode: %#o)", info.Mode()) } t.Fatalf("Stat(%s) = %v, %v, want Mode:0456, nil", desc, infoStr, err) } } // Test that Stat uses the method when present. info, err := Stat(statOnly{testFsys}, "hello.txt") check("statOnly", info, err) // Test that Stat uses Open when the method is not present. info, err = Stat(openOnly{testFsys}, "hello.txt") check("openOnly", info, err) }
Upload File
Create Folder