bat批量拷貝檔案並重命名

2021-09-26 07:58:05 字數 1020 閱讀 7085

@echo off

echo ***********************************==

@echo.

echo 使用說明:輸入測試sql所在的目錄,測試sql檔案d100開頭,

echo 會拷貝為bili,ios,uo,yyb開頭的檔案,並儲存在上一層目錄

@echo.

echo ***********************************==

:loop

set/p tmpsqlpath=請輸入測試sql的目錄:

set sqlpath=%tmpsqlpath%

if %sqlpath%=='' goto loop

goto start-copy

@echo.

goto loop

:start-copy

cd %sqlpath%

cd ..

set dst=%cd%

echo 開始複製到 %dst%

for /f "delims=" %%i in ('dir /b/a "%sqlpath%"') do (

call :doit "%%i"

)goto exit

:doit

set sourcefilename=%1

copy %sqlpath%\%sourcefilename% %dst%\%sourcefilename:d100=bili%

copy %sqlpath%\%sourcefilename% %dst%\%sourcefilename:d100=ios%

copy %sqlpath%\%sourcefilename% %dst%\%sourcefilename:d100=uo%

copy %sqlpath%\%sourcefilename% %dst%\%sourcefilename:d100=yyb%

goto:eof

:exit

pause

使用批處理批量複製檔案並重命名

1 首先,生成檔案列表,每一行記錄乙個檔名,這些檔名都儲存在filelist.txt中。20170603094607001.20170603094607002.20170603094607003.2 使用批處理,根據filelist.txt裡的內容,將20170603094607000.複製100次...

php 複製檔案並重命名

最近公司年會要多乙個 頁,發了每個人的頭像,命名為工號 個人名字.jpg 1035 名字.jpg 批量重新命名並獲取每個人的名字上 header content type text html charset utf 8 將原檔案複製 function recurse copy src,des els...

批量重新命名檔案

windows xp下 比如 ren jpe jpg linux下 在多數系統中,rename是乙個perl指令碼,rename的使用也支援perl的正規表示式。rename的基本語法是 rename perl表示式 檔名perl表示式用於修改檔名,如s開頭的串表示替換。舉幾個比較實用的例子 刪除所...