Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var OsRootFS fs.FS = OsFS{}
Functions ¶
This section is empty.
Types ¶
type OsFS ¶
type OsFS struct { }
func (OsFS) Open ¶
Example (Unix) ¶
package main import ( "errors" "fmt" "github.com/l4go/osfs" ) func main() { var err error _, err = osfs.OsRootFS.Open("/") fmt.Println(errors.Unwrap(err)) _, err = osfs.OsRootFS.Open(".") fmt.Println(err == nil) _, err = osfs.OsRootFS.Open("etc/hosts") fmt.Println(err == nil) }
Output: invalid argument true true
func (OsFS) ReadDir ¶
Example (Unix) ¶
package main import ( "errors" "fmt" "io/fs" "github.com/l4go/osfs" ) func main() { var err error _, err = fs.ReadDir(osfs.OsRootFS, "/") fmt.Println(errors.Unwrap(err)) _, err = fs.ReadDir(osfs.OsRootFS, ".") fmt.Println(err == nil) _, err = fs.ReadDir(osfs.OsRootFS, "etc/hosts") fmt.Println(err == nil) }
Output: invalid argument true false
func (OsFS) ReadFile ¶
Example (Unix) ¶
package main import ( "errors" "fmt" "io/fs" "github.com/l4go/osfs" ) func main() { var err error _, err = fs.Stat(osfs.OsRootFS, "/") fmt.Println(errors.Unwrap(err)) _, err = fs.ReadFile(osfs.OsRootFS, ".") fmt.Println(err == nil) _, err = fs.ReadFile(osfs.OsRootFS, "etc/hosts") fmt.Println(err == nil) }
Output: invalid argument false true
func (OsFS) Stat ¶
Example (Unix) ¶
package main import ( "errors" "fmt" "io/fs" "github.com/l4go/osfs" ) func main() { var err error _, err = fs.Stat(osfs.OsRootFS, "/") fmt.Println(errors.Unwrap(err)) _, err = fs.Stat(osfs.OsRootFS, ".") fmt.Println(err == nil) _, err = osfs.OsRootFS.Open("etc/hosts") fmt.Println(err == nil) }
Output: invalid argument true true
Click to show internal directories.
Click to hide internal directories.