2014-09-23 48 views
0

這可能是一個不尋常的請求,但我有一個模板ini文件,我想用它來覆蓋特定文件夾中的一堆ini文件。喜歡的東西DOS批量複製多個文件

copy /b/v/y template.ini *gui_settings.ini 

copy /b/v/y template.ini < dir *gui_settings.ini /b 

這是行不通的。

我甚至嘗試

dir *gui_settings.ini /b >files.list 
copy /b/v/y template.ini < files.list 

...但沒有骰子。

回答

2
for %%a in ("*gui_settings.ini") do type "template.ini" > "%%a" 

對於找到的每個*gui_settings.ini文件,鍵入模板到文件

+0

ahaaa.I'm的idiot.It的除外。 – npocmaka 2014-09-23 19:00:19

0
@echo off 
setlocal enableDelayedExpansion 

for %%a in (*gui_settings.ini) do (

    copy /b /y /v "%%~fa"+template.ini ~.ini 
    copy /y /b /v ~.ini "%%~fa" 
) 
del /q /f ~.ini