Golang io/ioutil.ReadDir() function example

package io/ioutil

Golang io/ioutil.ReadDir() function usage example

 package main

 import (
 "fmt"
 "io/ioutil"
 )

 func main() {

 readerDir, err := ioutil.ReadDir("/")

 for _, fileInfo := range readerDir {

 fmt.Printf("\n File Name : %s \n", fileInfo.Name())
 fmt.Printf("\n File Is Directory? : %v \n", fileInfo.IsDir())
 fmt.Printf("\n File Size : %s \n", fileInfo.Size())
 fmt.Printf("\n File Last Modified Time : %s \n", fileInfo.ModTime())
 fmt.Printf("\n File Permission : %s \n", fileInfo.Mode())
 fmt.Println("----------------")
 }

 fmt.Println("Error : ", err)
 }

Reference :

http://golang.org/pkg/io/ioutil/#ReadDir

Advertisement