|
package main
import (
"fmt"
"os"
"io"
"time"
)
const(
logPath = "C:\\work\\加班申请\\shutdownTime.log"
)
func main() {
var fd *os.File
var err error;
if IsExist(logPath) {
fd, err = os.OpenFile(logPath, os.O_APPEND, 0666)
}else {
fd, err = os.Create(logPath)
}
if err != nil {
panic(err)
}
t := time.Now()
if t.Hour() >= 20{//晚上8点算加班关机写下班时间
ws := fmt.Sprintf("加班时间:%v\r\n",time.Now())
_,err := io.WriteString(fd, ws)
if err != nil {
panic(err)
}
}
}
func IsExist(fn string) (bool) {
exist := true
if _, err := os.Stat(fn); os.IsNotExist(err) {
exist = false
}
return exist
} |
|
|