P處理 批量更改檔名
小弟剛接觸P處理,發些學習筆記上來,各位走過路過的大俠,凶器自備... :P
[size=small][b]程式碼分析[/b][/size]
[b]>1[/b]
關閉P處理程式行執行的回顯
[b]>2[/b]
開啟變數延遲標記
[b]>4-5[/b]
設定兩個變數extension,為檔名字尾,sum為自增變數
[b]>6-11[/b]
用for迴圈,對當前目錄下的所有檔案迴圈,如果是此檔案則continue,ren命令改變檔名為自增序列,並把sum變數用!sum!標記禁用變數延遲。
[b]>12[/b]
記錄%sum%
[b]->13-14[/b]
釋放所用變數,賦值為空
@echo off
setlocal enabledelayedexpansion
echo 開始更改檔名
set extension=.txt
set /a sum=0
for %%m in (*) do (
if not "%%m"=="rename.bat" (
set /a sum+=1
echo !sum!
ren %%m !sum!%extension%
)
)
echo 檔案改名完畢,一共有%sum%個檔案被改名!
set sum=
set extension=
[size=small][b]程式碼分析[/b][/size]
[b]>1[/b]
關閉P處理程式行執行的回顯
[b]>2[/b]
開啟變數延遲標記
[b]>4-5[/b]
設定兩個變數extension,為檔名字尾,sum為自增變數
[b]>6-11[/b]
用for迴圈,對當前目錄下的所有檔案迴圈,如果是此檔案則continue,ren命令改變檔名為自增序列,並把sum變數用!sum!標記禁用變數延遲。
[b]>12[/b]
記錄%sum%
[b]->13-14[/b]
釋放所用變數,賦值為空
相關文章
- 批量處理檔名稱(上)
- Linux批量更改檔案字尾名Linux
- Python 批量處理檔案Python
- 批量修改檔名
- tar不能處理長檔名
- java批量修改檔名Java
- 批量修改檔名 與 批量檔案字元替換字元
- 檔案下載檔名亂碼處理
- 批處理bat 批次更改一個資料夾下所有檔名的部分內容.BAT
- 快速批量修改檔名[機器學習]機器學習
- 批量修改檔名實踐
- CMD批量改變檔名
- Linux 批量修改檔名Linux
- PHP-如何處理檔名亂碼PHP
- win10批量修改檔名的步驟_win10如何批量修改檔名Win10
- 處理檔名內含有特殊字元的檔案 (轉)字元
- linux/unix 批量改檔名Linux
- MySQL使用Batch批量處理MySqlBAT
- SHELL技巧:處理檔名中的那些空格
- 批處理檔案(bat檔案)註冊dll批量註冊dllBAT
- 檢測壓縮包並處理的Linux指令碼(解壓、批量修改檔名、匯入)分析Linux指令碼
- 批量修改檔名的bash指令碼指令碼
- Linux rename命令批量修改檔名Linux
- 批量提取資料夾內檔名
- Python批量處理圖片Python
- SpringBatch批量處理策略SpringBAT
- mac 命令列批量處理照片Mac命令列
- 海量資料處理_批量插入
- 海量資料處理_批量更新
- sap 批量處理異常tRFC
- 批處理以當前時間為檔名建立檔案
- Windows使用批處理給手機批量安裝apk檔案WindowsAPK
- node實現檔案屬性批量修改(檔名)
- Python批量修改檔名和檔案型別Python型別
- Ubuntu更改主目錄檔名為英文Ubuntu
- python遍歷之批次更改檔名Python
- 【Python】模擬windows檔名排序(自動處理檔名中有數字型別排序)PythonWindows排序型別
- Sequence 批量更改與建立