若小木

导航

批量替换内容关键词为文件名

@Echo Off
SetLocal EnableDelayedExpansion
For %%i In (*.txt) Do (
    For /F "Usebackq Delims=" %%j In ("%%~nxi") Do (
        Set Str=%%j
        Echo !Str:关键词=%%~ni!>>New_%%~nxi
    )
    Del %%~nxi >nul
    Ren New_%%~nxi %%~nxi
)

网上看到一段bat代码。瞬间提高了工作效率,大赞。。

posted on 2015-07-14 14:43  若小木  阅读(786)  评论(0编辑  收藏  举报