Board logo

标题: [文件操作] 求助:搜索并替换文件 [打印本页]

作者: CCC_Fish    时间: 2008-11-10 14:20     标题: 求助:搜索并替换文件

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

@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
作者: CCC_Fish    时间: 2008-11-10 14:33

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

[ 本帖最后由 CCC_Fish 于 2008-11-10 14:35 编辑 ]
作者: sylovanas    时间: 2008-11-10 14:50

>NUL = 1>NUL 隐藏复制讯息用
2>&1 跟着 1 一起导向 NUL
作者: CCC_Fish    时间: 2008-11-10 14:54

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

谢谢,受益匪浅!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2