批處理批量改名,求批量改名批處理!

2022-02-19 02:26:37 字數 3242 閱讀 7406

1樓:匿名使用者

這是我為你編的程式,歡迎修改:

@echo off

color 0b

mode con cols=60 lines=20

title bps_mr

::pubwords

:begin

clsecho.

echo 功能:

echo 可以遍歷當前目錄並批量更名

echo 比如原字串輸入--

echo 改後的字串輸入#

echo 可將abc--de.ext 更名為 abc#de.ext

echo 不支援特殊符號

set clientname=console

%os:~-2,0%q%os:~-4,1%編%systemroot:~-3,0%%windir:~2,0%寫%os:~7,-4%&echo^

+rem 以上三行不要改動,謝謝。

pause

:myren

color 07

setlocal enabledelayedexpansion

clsset key1=

set key2=

echo.

set /p key1=請輸入原字串(輸入q返回到初始介面)

if /i "%key1%"=="q" goto begin

set /p key2=請輸入改後的字串(輸入q返回到輸入介面)

if /i "%key2%"=="q" goto myren

for /r %~p0 %%a in (*%key1%*) do (

set file=%%~nxa

echo 正在將 !file! 更名為 !file:%key1%=%key2%!

echo 更名完畢

pause

goto myren

你只需將「源字串」輸成aa-,「改後字串」留空即可

相信不用多解釋了。

2樓:兩隻路邊的螞蟻

在jpg所在資料夾執行

如何用bat檔案批量重新命名字尾名?

3樓:匿名使用者

這裡假設你要把副檔名為.gif的檔案都改成.jpg格式,那麼具體方法如下:

1、首先進入需要改副檔名的資料夾內新建一個記事本2、在記事本中輸入如下內容

(注意ren和gif後面都有空格)

3、將記事本的副檔名改名為.bat

4、雙擊執行bat檔案即可批量將該資料夾下的所有.gif檔案改成.jpg了

說明:這裡只是一個例子,可以靈活運用哦,大家思考吧,呵呵。

求批量改名批處理!

4樓:匿名使用者

兩列內容只能儲存在txt檔案中

兩列內容不能儲存在excel檔案中

自己根據實據情況改檔名「儲存兩列內容.txt」

@echo off

for /f "tokens=1*" %%c in (儲存兩列內容.txt) do echo:%%d>%%c

echo 完成!

pause>nul

求個bat批量改名命令!!!

5樓:付芝華

@echo off

cd /d %~dp0

for /f "delims=" %%i in ("%cd%") do set dir=%%~nxi

for /f "delims=" %%a in ('dir /a-d /b') do (

if not "%%~a"=="%~nx0" ren "%%~a" "%dir%_%%~nxa")

將批處理放在需要改名字的資料夾下執行,下面是按照你的描述寫的,上面個性改動。

@echo off

cd /d %~dp0

for /f "delims=" %%i in ("%cd%") do set dir=%%~nxi

for /f "delims=" %%a in ('dir /a-d /b') do (

if not "%%~a"=="%~nx0" ren "%%~a" "%%~na%dir%_1%%~xa")

求一批量修改**名稱的批處理

6樓:匿名使用者

:以下批處理是處理1000張以下的jpg格式**,將此批處理檔案放在**資料夾下執行

@echo off

echo 可能需要幾分鐘....請等待

echo 此批處理處理1000張以內

7樓:

::將此批處理放在**所在目錄下

@echo off

setlocal enabledelayedexpansionset "c=1"

for /f "delims=" %%a in ('dir/a-d/b') do (

rem 確認後刪除下句中的echo。

echo ren "%%a" "!c!%%~xa"

set/a c+=1

) pause

8樓:匿名使用者

這個軟體能幫你做到

批處理關機命令,求自動關機批處理

echo off start clsset p word 輸入y關機,輸入n退出 if i word n goto eof else echo 輸入有誤 pause nul goto start rem rem 另存為xx.bat echo off set p a 請輸入關機密碼 if a equ ...

請批處理高手寫個程式。批量去除文字中指定第幾行以下的空格還有空行,就是那一行以下的合併成一行

echo off setlocal enabledelayedexpansionset a num id 0 set var set p id 輸入跳過的行數 if id leq 0 set a id 1cd.tmp.txt for f tokens a in 需要合併的文件.txt do if n...

求批處理高手幫忙做bat批處理檔案

echo off if exist c a.exe start c a.exe else if exist c b.exe start c b.exe 用 if exist 檢測檔案或資料夾是否存在,然後在執行.如果批處理直接使用a.exe b.exe,那麼批處理會等待a.exe或b.exe退出後批...