From 778609e5b22625d0855c0744ea506464956cfccb Mon Sep 17 00:00:00 2001 From: kuiki Date: Wed, 13 Mar 2019 16:15:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E4=BA=8Emp4=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E5=A4=84=E7=90=86=E5=AE=8Cmeta=E4=B8=AD=E7=9A=84creat?= =?UTF-8?q?eTime=E5=90=8E=EF=BC=8C=E4=B9=9F=E9=A1=BA=E5=B8=A6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=96=87=E4=BB=B6=E7=9A=84=E5=88=9B=E5=BB=BA=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setcreatetime.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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) + } } }