对于mp4文件,处理完meta中的createTime后,也顺带修改文件的创建、修改时间

master
kuiki 2019-03-13 16:15:06 +08:00
parent 76d9e14852
commit 778609e5b2
1 changed files with 8 additions and 0 deletions

View File

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