1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/masx200-rename-by-md5

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
masx200 Отправлено 18.05.2022 04:49 52cc370

rename-by-md5

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

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

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

安装方法

npm i -g @masx200/rename-by-md5

安装依赖

yarn install

编译脚本

yarn build

运行脚本

yarn  start

配置参数

在"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" "--extention=jpg,webp"
npx @masx200/rename-by-md5  "--dir=C:\Example Files" --extention=jpg

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/masx200-rename-by-md5.git
git@api.gitlife.ru:oschina-mirror/masx200-rename-by-md5.git
oschina-mirror
masx200-rename-by-md5
masx200-rename-by-md5
master