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

資訊專欄INFORMATION COLUMN

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

pepperwang / 1640人閱讀

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

項目源碼

傳送門

簡述

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

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

以下是我項目的README
運行環(huán)境

Windows or Linux

Java runtime environment (jre) version 1.8 及以上

安裝

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

解壓文件,將解壓后文件bin路徑配置到用戶環(huá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
運行機制

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

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

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

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

 -v | --version 版本

項目源碼

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

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

相關(guān)文章

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

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

    Donald 評論0 收藏0
  • 微信小程序集成 Jenkins

    摘要:總結(jié)本文以微信小程序常規(guī)的發(fā)布流程為切入點,循序漸進地介紹了如何集成實現(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 評論0 收藏0
  • Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡教程》(陳光劍)

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

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

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

    rose 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<