BAT批處理 檔案重新命名

2021-07-03 04:18:30 字數 1006 閱讀 2735

1.bat重新命名檔案

ren 111.txt 222.doc

解釋:將111.txt 命名為222.doc

2.迴圈重新命名乙個資料夾下的所有結尾為xls的檔案,前加上a

for /f %%i in ('dir /b *.txt') do (ren %%i a%%i)

3. 在原檔名前面加當前系統日期格式yyyymmdd

@echo off

for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set day=%%a%%b%%c

for /f %%i in ('dir /b *.txt') do (ren %%i �y%%%i)

解釋:tokens=1,2,3 delims=- 以『-』為分隔符,將當前日期擷取為三部分,分別付給a,b,c,

設定day變數為擷取到的三部分的結合,set day=%%a%%b%%c,即day=格式為yyyymmdd的當天日期

迴圈修改同一目錄下的檔名,*.txt的都會被修改; i為原檔名

4.現有一堆**,命名格式為0001.jpg,0002.jpg,0003.jpg,…,00020.jpg,……

要求在所有檔名前加上a_

@echo off

rem 啟用"延緩環境變數擴充"

setlocal enabledelayedexpansion

set a=1

rem 迴圈當前目錄下所有的檔名,支援帶空格的名稱

rem 如果沒有相同的檔名,則繼續

rem 設定數值型變數a=a+1

set /a a+=1))

echo 批量重新命名完成!

pause

bat批處理檔案

你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...

批處理檔案 bat 編寫

下面記錄一下.bat檔案編寫格式 echo off start echo 請輸入數字選擇下一步操作 echo 1 ip設定為會議室 echo 2 設定為dhcp自動獲取ip set p var if var 1 goto ip1 if var 2 goto ipdhcp ip1 clsnetsh i...