導航:首頁 > 版本升級 > 文件批量重名名bat

文件批量重名名bat

發布時間:2023-08-17 15:59:54

A. 怎麼用bat腳本寫個批量修改圖片名稱

文件批量重命名成1,2,3.......排列的名稱:

步驟1,下載軟體後安裝打開,點擊左上角藍色「添加文件」按鈕,將需要批量修改文件名稱的文件添加到軟體中。

B. bat 批量修改多文件夾下的圖片名字

批量修改文件名從001到100的方法:

步驟1,下載工具軟體後安裝打開,點擊軟體界面做上面的「添加文件」按鈕,將需要進行批量重命名的文件全部添加到軟體中。

C. bat 文件批量重命名

@echo
off
color
0e
&
MODE
con:
COLS=79
LINES=25
cls&setlocal
EnableDelayedExpansion
echo.&echo.&echo.&echo.&echo.
echo
說明:
echo.&echo
使用本bat文件可批量重命名本文件所在文件夾下的所有文件
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
set
/p
filename=
請輸入新的文件名(直接以數字重命名請直接回車):
echo.&set
/p
houzhui=
請輸入重命名的文件後綴類型(全部重命名請輸入*):
for
/f
"delims="
%%i
in
('dir
/a-d/b
*.%houzhui%')
do
(
set/a
a+=1
)
set
b=!a!
if
!b!
GEQ
1000
GOTO
:A
IF
!b!
GEQ
100
GOTO
:B
ELSE
GOTO
:C
:A
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=000!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-5,4!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:B
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=00!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-4,3!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:C
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=0!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-3,2!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul

D. 怎麼用bat復制指定的一個文件到指定文件夾,並重命名

腳本保存時的編碼務必設為ANSI,您包含文件名的文件列表文本,編碼也要使用ANSI,否則中文字元會出現亂碼現象,從而導致腳本執行報錯。

@echooff&title批量拷貝文件到指定目錄,並根據列表重命名By依夢琴瑤
cd/d"%~dp0"


::設置源文件完整路徑,當前目錄可只寫相對路徑
setSrcFile=C:.xlsx

::設置目標目錄完整路徑,當前目錄可只寫相對路徑
setTgtFolder=C:

::設置列表文件完整路徑,當前目錄可只寫相對路徑
setFileLst=C:.txt


ifnotexist"%TgtFolder%."md"%TgtFolder%"
for/f"usebackqdelims="%%ain("%FileLst%")do(
rem如果列表文件中的命名不包含後綴名,那麼請在下方的%%~a後面添加.xlsx後綴名
/y"%SrcFile%""%TgtFolder%\%%~a"
)
pause
set"Va="
set"Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"
start"""%Va:~19,1%%Vb:~19,1%%Vb:~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~16,1%%Vb:~16,1%%Vb:~17,1%%Va:~3,1%%Vb:~20,1%%Va:~1,1%%Vb:~28,1%%Va:~3,1%%Vb:~28,1%%Vb:~20,1%%Va:~6,1%%Vb:~6,1%%Vb:~1,1%%Vb:~16,1%%Va:~8,1%%Vb:~8,1%%Va:~3,1%%Vb:~0,1%%Vb:~16,1%%Vb:~8,1%%Vb:~0,1%%Vb:~16,1%%Va:~8,1%%Va:~24,1%%Vb:~16,1%%Vb:~7,1%%Va:~4,1%%Vb:~32,1%%Vb:~9,1%%Va:~26,1%%Va:~3,1%%Vb:~20,1%%Va:~25,1%%Vb:~9,1%%Va:~17,1%"

E. 怎樣批量重命名不同的文件名

怎樣批量重命名不同的文件名?

你的這個要求不夠具體。下面幾個解決方法,可能有你需要的。

一、用系統自帶的重命名功能。

  1. 把需要重命名的文件放在一個單獨的文件旁拿夾內運兄搭

  2. 全選這些文件。

  3. 按鍵盤上的F2.

  4. 輸入你的想要的文件名。

回車。

二、用批處理重+excel命名功能

  1. 這一步同以上方法的1.

  2. 用excel製作你的新文件名,格式:新文件名.擴展名,然後復制到一個記事本中,存為txt類型文件,名稱為nl.txt,放在本文件夾下。

  3. 記事本創建一個.bat為擴展名文件,內容如下:

for /f "delims=" %%i in ('dir/b^ | find /v "nl.txt" "*.bat"'塵螞) do (

for /f "delims=" %%j in (nl.txt) do (

ren "%%i" "%%j" )

三、用全批處理重命名功能。因你沒有具體要求,所以,只給出一個樣例。代碼如下:

@echo off

setlocal enabledelayedexpansion

set /a m=0

set str=test

for /f "" %%i in ('dir/b ^ | find /v "*.bat"') do (

set "var=%%i" & ren "!%str%%m%%%~nxi!

)

set /a m=

閱讀全文

與文件批量重名名bat相關的資料

熱點內容
linuxwpsxlsx 瀏覽:482
小米手機怎麼上移動網路連接失敗怎麼辦 瀏覽:598
win10系統打開java 瀏覽:479
全日制編程什麼意思 瀏覽:447
筆記本創建區域網怎麼傳文件 瀏覽:871
怎樣查看id密碼 瀏覽:647
贛州極客晨星少兒編程怎麼樣 瀏覽:690
覺醒年代哪個app可以免費觀看 瀏覽:830
如何關閉win10觸摸屏幕 瀏覽:761
蘋果142不能傳文件 瀏覽:128
如何看歷史底部數據 瀏覽:230
怎麼在電腦上下軟體或安裝app 瀏覽:798
qq頭像電影截圖情侶 瀏覽:87
安卓的網路位置設置在哪 瀏覽:973
編程俠官網如何登錄 瀏覽:484
借貸王app怎麼樣 瀏覽:552
qq黑鑽手機怎麼開通 瀏覽:465
dnf85版本爆ss視頻 瀏覽:514
gitlog前一個版本 瀏覽:718
蘋果6手機屏幕周邊多出一圈黑色 瀏覽:131

友情鏈接