- 新增文件扫描逻辑,遍历目录下所有文件并记录路径与元信息 - 新增核心处理逻辑,识别.HEIC图片及其对应的.MOV实况视频 - 自动将匹配的实况视频移动至 duplicates 目录以供用户确认删除 - 添加构建脚本build.sh用于编译和压缩可执行文件 - 更新.gitignore忽略.idea目录 - 重写README.md,明确工具用途、需求及效果预览 - 初始化模块依赖管理(go.mod, go.sum)及相关工具类和变量定义
25 lines
488 B
Go
25 lines
488 B
Go
package main
|
|
|
|
import (
|
|
_ "embed"
|
|
"fmt"
|
|
"kenaito-media-group-tool/core"
|
|
"os"
|
|
"time"
|
|
)
|
|
|
|
func main() {
|
|
fmt.Println("=== 警告:该程序会改变目录结构,将在5秒后开始执行")
|
|
time.Sleep(time.Second * 5)
|
|
rootDir, err := os.Getwd()
|
|
if err != nil {
|
|
fmt.Println("=== 获取当前路径异常", err)
|
|
return
|
|
}
|
|
scanner := core.FileScanner{}
|
|
scanner.DoScan(rootDir)
|
|
core.DoDeleteLiveVideo(rootDir)
|
|
fmt.Println("=== 3s后自动退出")
|
|
time.Sleep(time.Second * 3)
|
|
}
|