1. 程式人生 > >bat替換父目錄下不同名子檔案下的相同檔案

bat替換父目錄下不同名子檔案下的相同檔案

rem 一個目錄下面有多層目錄,很多目錄中都含有一個1.txt檔案,現在要用一個同名檔案將多個目錄中的這個檔案替換,請問用批處理如何做?
@echo off
for /f "delims=" %%i in ('dir /a-d /b /s D:\test\1.txt') do (
   xcopy /y "1.txt" "%%~dpi"
)
pause

rem D:\test\1.txt 是子目錄的父目錄 要替換的相同檔案模板檔案也放在此目錄
rem xcopy /y "1.txt" "%%~dpi" 要替換的子目錄下的相同檔名