diff --git a/plab/filelist.go b/plab/filelist.go index 0d8f82f5a4cb9666b46aeac188cfd66d80e10d5a..50f061fe005b874504619a947d8a2aa5fb8a83e3 100644 --- a/plab/filelist.go +++ b/plab/filelist.go @@ -33,7 +33,7 @@ var Filelist = helpers.Subcommand{ files := getData(args[0], list_map) genLatex(files) }, - Help: "generate file list", // TODO + Help: "generate file list", } func readFile(filename string) []string { @@ -66,10 +66,13 @@ func getCreateTime(filepath string) string { str := string(b) lines := strings.Split(str, "\n") - str = lines[len(lines)-1] + str = lines[0] - if strings.Contains(str, "") { + strs := strings.Split(str, " ") + if len(strs) < 2 { str = time.Now().Format("2006-01-02 15:04:05") + } else { + str = strs[0] + " " + strs[1] } return str @@ -98,7 +101,7 @@ func getData(dirname string, list map[string]string) []fileinfo { file := fileinfo{ name: latexizeName(info.Name()), size: strconv.FormatInt(info.Size(), 10) + " byte", - date: getCreateTime(path + info.Name()), + date: getCreateTime(path), notes: data, } files = append(files, file)