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. 怎樣批量重命名不同的文件名
怎樣批量重命名不同的文件名?
你的這個要求不夠具體。下面幾個解決方法,可能有你需要的。
一、用系統自帶的重命名功能。
把需要重命名的文件放在一個單獨的文件旁拿夾內運兄搭
全選這些文件。
按鍵盤上的F2.
輸入你的想要的文件名。
回車。
二、用批處理重+excel命名功能
這一步同以上方法的1.
用excel製作你的新文件名,格式:新文件名.擴展名,然後復制到一個記事本中,存為txt類型文件,名稱為nl.txt,放在本文件夾下。
記事本創建一個.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=