❶ 批處理 如何批量替換不同文件夾中相同文件名文件
可以使用批處理腳本實現批量替換不同文件夾中相同文件名文坦正件,具體步驟如下:
將B文件夾內的10個文件復制到A文件夾的根目錄下。
使用for命令遍歷A文件夾內的所有子目錄,找到同名的文件,並將其替換為B文件夾中的文件。
具體代碼如下:
@echo off
setlocal enabledelayedexpansion
set srcFolder=A
set dstFolder=B
REM 將B文件夾內的10個文件復制到A文件夾的根目錄下
%dstFolder%* %srcFolder% /Y
REM 遍歷A文件夾內的所有子物雀目錄
for /r %srcFolder% %%i in (*) do (
REM 判斷是否存在同名文件
if exist "%dstFolder%\%%~nxi" (
REM 替換同名文件
/Y "%dstFolder%\%%~nxi" "%%i"
)
)
echo 替換完成!
pause
注意,以上代碼中的srcFolder和dstFolder變數需要根據實際情況修改為對應的文件夾路徑讓螞悔。