国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

構(gòu)建一個(gè)Java命令行工具

pepperwang / 1646人閱讀

摘要:項(xiàng)目源碼傳送門簡(jiǎn)述用創(chuàng)建一個(gè)命令行工具,實(shí)現(xiàn)常用的文件名批處理今天才寫了一點(diǎn)還有很多不足。在網(wǎng)上也沒查閱到如何構(gòu)建命令行工具相關(guān)資料,希望各位看一下我的源碼,為我的源碼邏輯設(shè)計(jì)提供建議。

項(xiàng)目源碼

傳送門

簡(jiǎn)述

用Java創(chuàng)建一個(gè)命令行工具,實(shí)現(xiàn)常用的文件名批處理,今天才寫了一點(diǎn),還有很多不足。在網(wǎng)上也沒查閱到如何構(gòu)建命令行工具相關(guān)資料,希望各位看一下我的源碼,為我的源碼邏輯設(shè)計(jì)提供建議。

源碼已傳到GitHub,希望大家為我提意見。

以下是我項(xiàng)目的README
運(yùn)行環(huán)境

Windows or Linux

Java runtime environment (jre) version 1.8 及以上

安裝

先在GitHub上下載發(fā)行版包

解壓文件,將解壓后文件bin路徑配置到用戶環(huán)境變量中

在任意目錄下運(yùn)行CMD窗口,輸入yan或yan -v,出現(xiàn)以下提示信息表示環(huán)境配置正確

C:yan -v
Welcome to the folder processing tool from yanyan.site
Version 1.1.0
Java version must be greater than 1.8
運(yùn)行機(jī)制

以Windows為例,配置好環(huán)境變量后,在任意路徑CMD窗口中輸入:yan -v,系統(tǒng)會(huì)在環(huán)境變量中找到y(tǒng)an.bat文件并執(zhí)行。在yan.bat
文件中主要是一句運(yùn)行jar文件的命令,在CMD窗口下跟隨的參數(shù)會(huì)被轉(zhuǎn)入java執(zhí)行文件的參數(shù)列表里,如此便運(yùn)行起了一個(gè)jar文件,
java文件順理成章的收到了用戶的參數(shù)信息,于是在java代碼中通過邏輯控制等一系列操作完成對(duì)整條命令的執(zhí)行。

命令解讀 文件夾處理
 命令尾部都可加上 grep [regex]做正則篩選

 -a | --append [pre|suf]  修改文件前綴或后綴
 
 -c | --create [total]  [進(jìn)值+步長(zhǎng)+位數(shù)]  創(chuàng)建及命名文件夾
 
 -c | --create -l [dictionaryName...] 創(chuàng)建文件夾以常量的方式
 
 -r | --replace [regex] [replacement] 正則修改文件名
 
 -s | --Substr  [endIndex] 截取文件名
摘要算法
 -f | --finger   以指定算法計(jì)算文件摘要

 -f | --finger -c|--compared    對(duì)比摘要,文件防篡改
下載文件
 -d | --download  [文件名] url鏈接下載文件
其它
 -h | --help 命令幫助

 -v | --version 版本

項(xiàng)目源碼

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/75692.html

相關(guān)文章

  • Spring Boot 參考指南(安裝 Spring Boot)

    摘要:安裝可以與經(jīng)典開發(fā)工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個(gè)典型的文件安裝命令行接口是一個(gè)命令行工具,你可以使用它來快速地實(shí)現(xiàn)的原型。 10. 安裝Spring Boot Spring Boot可以與經(jīng)典Java開發(fā)工具一起使用,也可以作為命令行工具安裝。無(wú)論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應(yīng)該使用以下命令檢查當(dāng)前的Java安裝: ...

    Donald 評(píng)論0 收藏0
  • 微信小程序集成 Jenkins

    摘要:總結(jié)本文以微信小程序常規(guī)的發(fā)布流程為切入點(diǎn),循序漸進(jìn)地介紹了如何集成實(shí)現(xiàn)微信小程序預(yù)覽上傳功能。 showImg(https://raw.githubusercontent.com/yingye/Blog/master/images/wechat-jenkins.png); 本文首發(fā)于 https://github.com/yingye/Blo... ,歡迎各位關(guān)注我的Blog,正文以...

    young.li 評(píng)論0 收藏0
  • Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡(jiǎn)教程》(陳光劍)

    摘要:應(yīng)用化極簡(jiǎn)教程陳光劍基于的企業(yè)級(jí)應(yīng)用開發(fā)最佳實(shí)踐前面的章節(jié)中,我們都是在環(huán)境中開發(fā)運(yùn)行測(cè)試應(yīng)用程序。關(guān)鍵字是分布式應(yīng)用微服務(wù)容器虛擬化。通常,在企業(yè)項(xiàng)目實(shí)踐中,會(huì)實(shí)現(xiàn)一套應(yīng)用部署發(fā)布的自動(dòng)化運(yùn)維平臺(tái)工具。 Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡(jiǎn)教程》(陳光劍)—— 基于 Gradle + Kotlin的企業(yè)級(jí)應(yīng)用開發(fā)最佳實(shí)踐 前面的章節(jié)中,...

    Donne 評(píng)論0 收藏0
  • Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡(jiǎn)教程》(陳光劍)

    摘要:應(yīng)用化極簡(jiǎn)教程陳光劍基于的企業(yè)級(jí)應(yīng)用開發(fā)最佳實(shí)踐前面的章節(jié)中,我們都是在環(huán)境中開發(fā)運(yùn)行測(cè)試應(yīng)用程序。關(guān)鍵字是分布式應(yīng)用微服務(wù)容器虛擬化。通常,在企業(yè)項(xiàng)目實(shí)踐中,會(huì)實(shí)現(xiàn)一套應(yīng)用部署發(fā)布的自動(dòng)化運(yùn)維平臺(tái)工具。 Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡(jiǎn)教程》(陳光劍)—— 基于 Gradle + Kotlin的企業(yè)級(jí)應(yīng)用開發(fā)最佳實(shí)踐 前面的章節(jié)中,...

    rose 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<