标题: 查找含有指定字符文件并替换文本
[打印本页]
作者: LIANGAIBIN
时间: 2008-12-30 20:14
标题: 查找含有指定字符文件并替换文本
求批处理, 查找本机中所有文件名含有"
工作报告"的WORD文档,替换其中的全部文本为"
本文档被原作者保护,复制无效"
比如我的电脑中有"2007年经理班子
工作报告".DOC,用批处理找到它,并替换内容. 打开此文档后变成 :"
本文档被原作者保护,复制无效"
敬请帮助!
非常感激.
============================================================================
申明:只是保护个人工作成果不被同事复制,没有恶意用途!!!
作者: LIANGAIBIN
时间: 2008-12-30 20:38
附加说明: 因为这些文件有300多个需要放在
共享磁盘里, 关于工作报告部分,本人不想被别人复制和查看, 所以将原文件
另外保存, 在共享里只要放上这类"
受保护"的假文件即可.
请帮助
[
Last edited by LIANGAIBIN on 2008-12-30 at 20:42 ]
作者: kissbill
时间: 2008-12-30 22:15
@echo off
md bak\
for /f "delims=" %%i in ('dir /b /a-d *.doc^|find "工作报告"') do (
copy /y "%%i" bak\ >nul 2>nul
del /f /q "%%i">nul 2>nul&&echo 本文档被原作者保护,复制无效>%%i
)
pause
原来文件保存到 bak文件夹下, 删除文件有危险,小心重要文件被删除。
作者: LIANGAIBIN
时间: 2008-12-30 23:49
谢谢.但代码测试不成功.
作者: kissbill
时间: 2008-12-31 01:58
把ECHO OFF去掉 看一下
我这儿测试了下,成功了。