[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求助:搜索并替换文件

向各位老师求助一个批处理的问题,谢谢!
实现功能:假如d:\aaa\文件夹中有N个子文件夹,a.txt文件存在于这些文件夹中(不一定每个文件夹中都有)。现在想搜索d:\aaa\文件夹中所有的a.txt文件,并以c:\b.txt文件将其替换。请问该如何写这个批处理。感谢不尽!

@if not defined debug @echo off
for /r d:\aaa %%a in (a.txt) do if exist "%%a" copy c:\b.txt "%%a" /Y >nul 2>&1

TOP

感谢  sylovanas ,你太强大了。。谢谢
另外,请问其中的 >nul 2>&1 是何意?

[ 本帖最后由 CCC_Fish 于 2008-11-10 14:35 编辑 ]

TOP

>NUL = 1>NUL 隐藏复制讯息用
2>&1 跟着 1 一起导向 NUL

TOP

原帖由 sylovanas 于 2008-11-10 14:50 发表
>NUL = 1>NUL 隐藏复制讯息用
2>&1 跟着 1 一起导向 NUL

谢谢,受益匪浅!

TOP

返回列表