Golang : Get file last modified date and time
In this tutorial, we will learn how to get a file last modified date and time with Go. Getting the last modified date and time is fairly straight forward. We will just extract the information via http://golang.org/pkg/os/#FileInfo
We will test the code with a make up binary.file
with the following information
localhost:~ admin$ ls -la binary.file
-rwxr-xr-x 1 admin staff 2206048 Feb 12 22:00 binary.file
and this the Go code to retrieve the last modified date and time information from the binary.file
gettime.go
package main
import (
"fmt"
"os"
)
func main() {
filename := "binary.file"
// get last modified time
file, err := os.Stat(filename)
if err != nil {
fmt.Println(err)
}
modifiedtime := file.ModTime()
fmt.Println("Last modified time : ", modifiedtime)
}
Execute the code above and this will be output :
go run gettime.go
Last modified time : 2014-02-12 22:00:18 +0800 MYT
Hope this tutorial can be useful to you.
See also : Golang : Change a file last modified date and time
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+20.4k Golang : GORM create record or insert new record into database example
+8.1k Golang : Get SPF and DMARC from email headers to fight spam
+6.1k Golang : Fixing Gorilla mux http.FileServer() 404 problem
+7.8k Golang : How to join strings?
+7.6k Golang : How to check if input string is a word?
+14.6k Golang : Get current time from the Internet time server(ntp) example
+5.3k Golang : Scan forex opportunities by Bollinger bands
+12.7k Golang : Query string with space symbol %20 in between
+13.8k Golang : Adding XML attributes to xml data or use attribute to differentiate a common tag name
+11.3k Golang : Encrypt and decrypt data with x509 crypto
+10.4k Use systeminfo to find out installed Windows Hotfix(s) or updates
+6.3k Javascript : How to get JSON data from another website with JQuery or Ajax ?