次第 3.0.0:一款靈活的小工具,一鍵批量修改文件名

簡(jiǎn)介

作為一名多年的資源收藏控、整理癖,平時(shí)自然少不了對(duì)文件進(jìn)行大批量的重命名,在嘗試過(guò)人工、三方軟件、批處理命令等多種方式之后發(fā)現(xiàn),沒(méi)一種稱手……于是一言不合開(kāi)發(fā)起自己專屬的工具。

起初就我自己用,bug橫出也懶得大改;S7得知后也要過(guò)去用,并為它設(shè)計(jì)了LOGO;現(xiàn)在,我重新開(kāi)發(fā),把它發(fā)布出來(lái),分享給有需要的朋友。

S7設(shè)計(jì)的LOGO(是不是很形象)

次第從誕生迄今已有五六年的歷史,這也是為什么你看到的版本已經(jīng)是3.0.0,在此之前它甚至沒(méi)有個(gè)像樣的名字。

最早的1.x.x版是純黑框……
2.0.0開(kāi)始有了界面,并提供了豐富的文件名格式選擇。但仍然相當(dāng)?shù)亩ㄖ苹?,選擇余地有限,且只能處理對(duì)單個(gè)文件夾中的文件。
直到現(xiàn)在,采用全新技術(shù),做出了一版人人適用的次第。(盡管在顏值上絲毫沒(méi)有進(jìn)步……)

它最主要的功能是將文件名依次編序,故文縐縐曰:次第。

軟件下載鏈接(百度云)

歡迎訂閱《逸之的程序小庫(kù)》專題,軟件的版本更新及各版的使用說(shuō)明均收錄其中。

次第主程序和它的小伙伴們(請(qǐng)勿刪除或修改任何一個(gè)文件)

使用說(shuō)明

雙擊「cidi.exe」打開(kāi)軟件,將需要重命名的文件用鼠標(biāo)拖拽到窗口內(nèi)。

譬如我隨意新建的一些文本文檔
窗口中將顯示它們的路徑列表

■ 如果一不小心拖了多余的文件進(jìn)來(lái),可以點(diǎn)擊右側(cè)的小×將其移除。

■ 可以點(diǎn)擊左下角的「清空」按鈕將列表清空。

■ 由于重命名的時(shí)候會(huì)按列表中的次序進(jìn)行編號(hào),可以用鼠標(biāo)拖拽,調(diào)整它們的順序。

好了,敲黑板,下面開(kāi)講:如何定制自己想要的文件名。

在「自定義文件名:」右側(cè),可以看到一長(zhǎng)一短兩個(gè)被點(diǎn)隔開(kāi)的輸入框,分別代表文件的主名和擴(kuò)展名。先說(shuō)主名,我定義了3個(gè)具有特殊含義的字符:

%b:表示文件原來(lái)的主名

%I(大寫(xiě)i):表示數(shù)字編號(hào)

%i:表示補(bǔ)零對(duì)齊的編號(hào)

這對(duì)沒(méi)有編程經(jīng)驗(yàn)的朋友來(lái)說(shuō)可能略顯抽象,下面舉例說(shuō)明。

輸入「我們是編好號(hào)的文件 %I」,點(diǎn)擊「批量重命名」按鈕,重命名成功的文件名將顯示為藍(lán)色,不成功的將顯示為紅色(比如你中途把文件從硬盤上刪掉了)。
我們到文件夾中查看一下,確實(shí)已經(jīng)重命名了。(太占篇幅,下面的操作不再一一查看。)

看起來(lái)比剛才整齊多了,但編號(hào)是1~13,相信很多朋友會(huì)和我一樣更喜歡把編號(hào)對(duì)齊,即01~13,這就不能用「%I」,該「%i」登場(chǎng)了。

輸入「我們是編號(hào)對(duì)齊的文件 (%i)」,點(diǎn)擊「批量重命名」。(就像可以給編號(hào)加上括號(hào),你可以很靈活地定制文件名。)

如果不小心操作失誤了,可以點(diǎn)擊「撤銷」,還原到之前的文件名。

在「撤銷」按鈕左側(cè),可以調(diào)整起始編號(hào),比如我們從630開(kāi)始:

編號(hào)就成了630~642

「%b」用于在原文件名的基礎(chǔ)上添加新的東西,比如:

「刪頭」顧名思義,比如點(diǎn)擊一次:

每一個(gè)文件名的頭——「我」字被刪掉了

「刪尾」亦然。

最后介紹一下擴(kuò)展名部分。默認(rèn)的「%e」代表原擴(kuò)展名,可以直接改掉,或在其基礎(chǔ)上添加一些字符,但也許通常你不會(huì)有改動(dòng)它的需要。

一般程序員和擴(kuò)展名打交道最多
瞬間都成了圖片

注意事項(xiàng)

■ 該程序要求系統(tǒng)為Vista及以上,即xp無(wú)法使用。

■ 該程序可能對(duì)顯卡提出一定的要求,過(guò)于老舊的機(jī)子無(wú)法運(yùn)行。

■ 如果提示缺少「api-ms-win-crt-runtime-l1-1-0.dll」,說(shuō)明你的電腦缺少補(bǔ)丁「Visual C++ Redistributable for Visual Studio 2015」,可以到官網(wǎng)下載安裝,也可以在次第的下載鏈接里找到,根據(jù)自己系統(tǒng)的位數(shù)選擇:「vc_redist.x86.exe」(32位)/「vc_redist.x64.exe」(64位)。

■ Windows是不允許文件名中包含「\/:*?"<>」這些字符的,所以不要妄想輸入它們。

■?由于一個(gè)文件夾下不允許存在同名的文件,軟件將嚴(yán)格把關(guān)。在重命名前請(qǐng)理清編號(hào),否則程序?qū)⒕芙^操作,你會(huì)見(jiàn)到這樣的提示信息:

■ 謹(jǐn)慎操作,在熟練使用之前建議每重命名一次進(jìn)行一次確認(rèn)。軟件的「撤銷」功能只能撤銷一系列重命名操作的最后一步,由使用者操作不當(dāng)所造成的文件名混亂概與軟件作者無(wú)關(guān)。


2017年4月20日 蘇州


程序源碼已分享

相關(guān)閱讀

Python+Qt Quick:一種便捷的桌面軟件開(kāi)發(fā)模式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、溫故而知新 1. 內(nèi)存不夠怎么辦 內(nèi)存簡(jiǎn)單分配策略的問(wèn)題地址空間不隔離內(nèi)存使用效率低程序運(yùn)行的地址不確定 關(guān)于...
    SeanCST閱讀 7,884評(píng)論 0 27
  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說(shuō)明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 5,451評(píng)論 0 9
  • 個(gè)人學(xué)習(xí)批處理的初衷來(lái)源于實(shí)際工作;在某個(gè)迭代版本有個(gè)BS(安卓手游模擬器)大需求,從而在測(cè)試過(guò)程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,782評(píng)論 0 11
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,822評(píng)論 0 10
  • 姓名:劉嬌嬌 作者班級(jí):18化本 電話18286346517 你向往什么? 在這個(gè)幾乎被大多數(shù)人批判太浮躁的...
    Yoooooo_閱讀 129評(píng)論 0 0