TypeScript批量使用文件md5值给文件重命名

其他编程 2020-08-31 19:40:50

TypeScript批量使用文件md5值给文件重命名

配置参数
在"rename-config.json"文件中配置参数

递归查找输入文件夹dir的

指定后缀名extention的文件

配置参数中的keeporigin代表是否保留原文件名

interface RENAMECONFIG {
extention: string[];
dir: string;
keeporigin: boolean;
}
命令行参数
必须参数 dir:类型 string ,指定文件夹目录

可选参数 extention:类型 string ,指定文件扩展名

命令行脚本执行示例
node ./cli.js "--dir=D:\baidupandownload\"
使用方法

npx @masx200/rename-by-md5 "--dir=C:\Example Files"
npx @masx200/rename-by-md5 "--dir=C:\Example Files" --extention=jpg

rename-by-md5
批量使用文件的 md5 值给文件重命名

对于没有使用md5命名的文件,在文件名后面添加md5

对于使用md5命名的文件,在文件名后面不重复添加md5

安装方法
npm i -g @masx200/rename-by-md5
安装依赖

yarn install
编译脚本

yarn build
运行脚本

yarn start