https://github.com/kuliantnt/my_rename
一个go语言编写的,简单改名程序
https://github.com/kuliantnt/my_rename
golang yaml
Last synced: 2 months ago
JSON representation
一个go语言编写的,简单改名程序
- Host: GitHub
- URL: https://github.com/kuliantnt/my_rename
- Owner: kuliantnt
- Created: 2021-11-05T06:46:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-19T03:17:43.000Z (over 4 years ago)
- Last Synced: 2026-04-26T01:32:07.007Z (2 months ago)
- Topics: golang, yaml
- Language: Go
- Homepage:
- Size: 3.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# my_rename
## 一、项目介绍
由于`linux`自带的`rename`不够强大,使用`Golang`编写一个小工具。
将执行目录中的文件,按照文件修改日期进行批量重命名。
将前缀为`{{ 前缀 }}`扩展名为`{{ 扩展名 }}`的文件,批量命名为
```yaml
{{ 前缀 }}yyyyMMdd-hhmm.{{ 扩展名 }}
```
## 二、使用方法
### 1. 编写配置文件
编写配置文件 `conf.yml` 当然可以自己定义`yml`文件
```yaml
# vim /data/sh/conf.yml or {{ confFile }}
path: {{ 执行目录 }}
fileExtensions: {{ .扩展名 }} #记得前面要加.
prefixName: {{ 前缀 }}
```
### 2. 执行
```shell
chmod +x rename
./rename
# 如果是自定义的conf文件
./rename -path {{ confFile }}
```