Skip to content

Commit e6f240d

Browse files
committed
📝 Docs: update readme.md
1 parent c4952c0 commit e6f240d

File tree

2 files changed

+46
-7
lines changed

2 files changed

+46
-7
lines changed

README.md

+44-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
3. 在命令行中执行
1919

2020
```shell
21-
$ quexif-windows-amd64-{{version}}.exe -p Z:\
21+
$ quexif-windows-amd64-{{version}}.exe -p Z:\
2222
```
2323

2424
### 在 Qnap 中运行
@@ -31,13 +31,52 @@
3131
4. 在 SSH 中执行
3232

3333
```shell
34-
$ sudo -s
34+
$ sudo -s
3535

36-
$ chmod +x /share/Public/quexif-linux-amd64-{{version}}
37-
38-
$ /share/Public/quexif-linux-amd64-{{version}} -p /share/Public/Photo
36+
$ chmod +x /share/Public/quexif-linux-amd64-{{version}}
37+
38+
$ /share/Public/quexif-linux-amd64-{{version}} -p /share/Public/Photo
39+
```
40+
41+
## 其他支持项
42+
43+
> 您可以使用 ./quexif -h 查看所有支持的参数
44+
```shell
45+
Usage of quexif:
46+
-d string
47+
日期时间
48+
-f 强制执行, 不会检查是否已经有日期
49+
-m string
50+
操作模式: qumagie (QuMagie 备份照片处理), dir (指定文件夹批量修改 EXIF时间), dir_date (按照路径推导时间) (default "qumagie")
51+
-p string
52+
文件夹路径
53+
-skip
54+
跳过安全询问, 直接执行
55+
-t string
56+
日期时间模板, 默认为 '2006-01-02 15.04.05' 请参照 Golang 时间 layout 设置, 不适用于 QuMagie 模式 (default "2006-01-02 15.04.05")
57+
58+
```
59+
60+
- 批量修改某个目录及其子目录下的所有图片为指定时间
61+
62+
```shell
63+
$ ./quexif -m dir -d '2024-11-23' -t '2006-01-02' -p ./pics
64+
65+
# -m dir 表示修改目录下的所有图片
66+
# -d '2024-11-23' 表示修改为 2024-11-23
67+
# -t '2006-01-02' 表示时间格式为 2006-01-02
68+
# -p ./pics 表示目录为 ./pics
3969
```
4070

71+
- 批量修改某个目录及其子目录下的所有图片, 按照设定的时间模板尝试推导时间
72+
73+
```shell
74+
go run main.go -m dir_date -t '2006-01-02' -p ./pics
75+
76+
# -m dir_date 表示修改目录下的所有图片, 并按照文件名推导时间
77+
# -t '2006-01-02' 表示时间格式为 2006-01-02
78+
# -p ./pics 表示目录为 ./pics
79+
```
4180

4281
## Thinks
4382

fg/fg.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ var SkipSafeQA bool
1313

1414
// Parse 解析命令行参数
1515
func Parse() {
16-
flag.StringVar(&Mode, "m", "qumagie", "操作模式: qumagie (QuMagie 备份照片处理), dir (指定文件夹批量修改 EXIF时间), dir_date (按照上级文件夹名称修改 EXIF 时间)")
16+
flag.StringVar(&Mode, "m", "qumagie", "操作模式: qumagie (QuMagie 备份照片处理), dir (指定文件夹批量修改 EXIF时间), dir_date (按照路径推导时间)")
1717
flag.StringVar(&Path, "p", "", "文件夹路径")
1818
flag.StringVar(&DateTime, "d", "", "日期时间")
1919
flag.StringVar(&DateTpl, "t", "2006-01-02 15.04.05", "日期时间模板, 默认为 '2006-01-02 15.04.05' 请参照 Golang 时间 layout 设置, 不适用于 QuMagie 模式")
2020
flag.BoolVar(&Force, "f", false, "强制执行, 不会检查是否已经有日期")
21-
flag.BoolVar(&SkipSafeQA, "skip", false, "跳过安全 QA, 直接执行")
21+
flag.BoolVar(&SkipSafeQA, "skip", false, "跳过安全询问, 直接执行")
2222

2323
flag.Parse()
2424
}

0 commit comments

Comments
 (0)