Exemple #1
0
func main() {
	fs := vfs.OS("./gatefs")

	vfs.Walk(fs, "/", func(path string, fi os.FileInfo, err error) error {
		if err != nil {
			log.Fatal(err)
		}
		if fi.IsDir() {
			return nil
		}
		fmt.Println(path)
		return nil
	})

	fmt.Println("Done")
}
Exemple #2
0
func _Example() {
	fs := vfs.OS("./")

	vfs.Walk(fs, "/", func(path string, fi os.FileInfo, err error) error {
		if err != nil {
			log.Fatal(err)
		}
		if fi.IsDir() {
			fmt.Println("dir:", path)
			return nil
		}
		fmt.Println("file:", path)
		return nil
	})

	fmt.Println("Done")

	// Output:
	// Done
}