diff --git a/setcreatetime.go b/setcreatetime.go index 99b4526..fcce487 100644 --- a/setcreatetime.go +++ b/setcreatetime.go @@ -117,6 +117,10 @@ func processMP4(fileInfo os.FileInfo, paths []string) { log.Println("set creation_time for file ", filename, " error: ", err) return } + err = os.Chtimes(newName, t, t) + if err != nil { + log.Printf("Chtimes file %s fail: %v\n", newName, err) + } } else { log.Println("will replace old file ", filename) tmpFilename := filename + ".tmp.mp4" @@ -136,6 +140,10 @@ func processMP4(fileInfo os.FileInfo, paths []string) { log.Println("move file ", tmpFilename, "to ", filename, " error") return } + err = os.Chtimes(filename, t, t) + if err != nil { + log.Printf("Chtimes file %s fail: %v\n", filename, err) + } } }