摘要:项目源码传送门简述用创建一个命令行工具,实现常用的文件名批处理今天才写了一点还有很多不足。在网上也没查阅到如何构建命令行工具相关资料,希望各位看一下我的源码,为我的源码逻辑设计提供建议。
项目源码
传送门
简述用Java创建一个命令行工具,实现常用的文件名批处理,今天才写了一点,还有很多不足。在网上也没查阅到如何构建命令行工具相关资料,希望各位看一下我的源码,为我的源码逻辑设计提供建议。
源码已传到GitHub,希望大家为我提意见。
以下是我项目的README运行环境
Windows or Linux
Java runtime environment (jre) version 1.8 及以上
安装先在GitHub上下载发行版包
解压文件,将解压后文件bin路径配置到用户环境变量中
在任意目录下运行CMD窗口,输入yan或yan -v,出现以下提示信息表示环境配置正确
C:yan -v Welcome to the folder processing tool from yanyan.site Version 1.1.0 Java version must be greater than 1.8运行机制
以Windows为例,配置好环境变量后,在任意路径CMD窗口中输入:yan -v,系统会在环境变量中找到yan.bat文件并执行。在yan.bat
文件中主要是一句运行jar文件的命令,在CMD窗口下跟随的参数会被转入java执行文件的参数列表里,如此便运行起了一个jar文件,
java文件顺理成章的收到了用户的参数信息,于是在java代码中通过逻辑控制等一系列操作完成对整条命令的执行。
命令尾部都可加上 grep [regex]做正则筛选 -a | --append [pre|suf]摘要算法修改文件前缀或后缀 -c | --create [total] [进值+步长+位数] 创建及命名文件夹 -c | --create -l [dictionaryName...] 创建文件夹以常量的方式 -r | --replace [regex] [replacement] 正则修改文件名 -s | --Substr [endIndex] 截取文件名
-f | --finger下载文件以指定算法计算文件摘要 -f | --finger -c|--compared 对比摘要,文件防篡改
-d | --download其它[文件名] url链接下载文件
-h | --help 命令帮助 -v | --version 版本
项目源码
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/75692.html
摘要:安装可以与经典开发工具一起使用,也可以作为命令行工具安装。下面的示例展示了一个典型的文件安装命令行接口是一个命令行工具,你可以使用它来快速地实现的原型。 10. 安装Spring Boot Spring Boot可以与经典Java开发工具一起使用,也可以作为命令行工具安装。无论哪种方式,都需要Java SDK v1.8或更高版本。在开始之前,你应该使用以下命令检查当前的Java安装: ...
摘要:总结本文以微信小程序常规的发布流程为切入点,循序渐进地介绍了如何集成实现微信小程序预览上传功能。 showImg(https://raw.githubusercontent.com/yingye/Blog/master/images/wechat-jenkins.png); 本文首发于 https://github.com/yingye/Blo... ,欢迎各位关注我的Blog,正文以...
摘要:应用化极简教程陈光剑基于的企业级应用开发最佳实践前面的章节中,我们都是在环境中开发运行测试应用程序。关键字是分布式应用微服务容器虚拟化。通常,在企业项目实践中,会实现一套应用部署发布的自动化运维平台工具。 Spring Boot 应用 Docker 化 《Spring Boot 2.0极简教程》(陈光剑)—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 前面的章节中,...
摘要:应用化极简教程陈光剑基于的企业级应用开发最佳实践前面的章节中,我们都是在环境中开发运行测试应用程序。关键字是分布式应用微服务容器虚拟化。通常,在企业项目实践中,会实现一套应用部署发布的自动化运维平台工具。 Spring Boot 应用 Docker 化 《Spring Boot 2.0极简教程》(陈光剑)—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 前面的章节中,...
阅读 954·2021-11-25 09:43
阅读 2290·2019-08-30 15:55
阅读 3153·2019-08-30 15:44
阅读 2052·2019-08-29 16:20
阅读 1452·2019-08-29 12:12
阅读 1608·2019-08-26 12:19
阅读 2282·2019-08-26 11:49
阅读 1711·2019-08-26 11:42