windows命令行處理/bat命令編寫之淺嘗輒止
windows命令行有時(shí)候還是很好用的,記錄一些常用的命令,主要是
批量處理文件名字
文本文件特定內(nèi)容的修改
文件刪除

批量處理文件名字
一般我們修改文件的名字有兩種
1.把特定格式,但名字比較亂的的文件名統(tǒng)一,比如,下圖所示,在QQ的圖片緩存目錄里面,很多 *.png和*.jpg格式的圖片,名字都是自動(dòng)生成的亂七八糟,我們想改成統(tǒng)一的名字,比如*.png格式的都改為P(n),n為[0,+∞)的整數(shù)。這里只是說明作用,這些東西本身并沒有修改的必要


首先說一個(gè)很簡(jiǎn)單的修改文件名字,如下圖選中需要修改的文件,

隨便選擇一個(gè)文件,右鍵 → 重命名

輸入文件名“表情包” →回車確定

效果如下,相同格式的文件它會(huì)自動(dòng)添加升序序號(hào),

感覺使用bat命令,修改上面的內(nèi)容就沒必要了,如果需要后面再補(bǔ)。。。


2.把特定名字,但文件格式不同的文件統(tǒng)一改為另一個(gè)名字,例如下圖所示的幾個(gè)名為:“Template工程模板.xxx”的名字相同,格式各異的文件,我想把它們改為另一個(gè)名字:“跑馬燈實(shí)驗(yàn).xxx”。這也是我篇文章的目的,為下次方便“從keil移植程序到iar”做準(zhǔn)備。

我們可以先嘗試上面使用的方法先試一下,全選 →重命名 →輸入 名字“ 跑馬燈實(shí)驗(yàn) ”,

回車,結(jié)果如下:沒達(dá)到想要的結(jié)果,可以發(fā)現(xiàn),這樣鐘重命名只能保證最后的 “.xxx”不變,前面的全部都被修改,并且只要有一個(gè)格式是重復(fù)的,就會(huì)自動(dòng)加上序號(hào)(n);

例如,我們選擇時(shí),把兩個(gè).xcl的文件少選一個(gè)

結(jié)果

不過還是沒能達(dá)到目的,如下圖,使用bat批量處理命令,第一句為注釋,第二句為文件名修改命令,把文件名中的“Template工程模板.”替換為“跑馬燈實(shí)驗(yàn).”,注意“跑”字前面有一個(gè)空格,第三句為運(yùn)行暫停,命令行窗口不會(huì)立刻消失。

代碼:
::修改目錄下的文件名
ren Template工程模板.* 跑馬燈實(shí)驗(yàn).*
pause
運(yùn)行結(jié)果:雙擊建好的“IAR移植修改命令.bat”文件

結(jié)果可以

大鵬一朝乘風(fēng)起
扶搖直上九萬里
????????????????????????????——————2020年4月13日19:36:51