求帮写一个批处理程序 列出某个文件夹中的文件名中含有关键字的所有文件,并把关键字改为其他 50

求帮写一个批处理程序列出某个文件夹中的文件名中含有关键字的所有文件,并把关键字改为其他... 求帮写一个批处理程序
列出某个文件夹中的文件名中含有关键字的所有文件,并把关键字改为其他
展开
 我来答
nameyu8023
2015-06-14 · TA获得超过529个赞
知道小有建树答主
回答量:640
采纳率:68%
帮助的人:409万
展开全部
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d/b/s *.* ^| find /i "关键字"') do (
                echo %%a
if not "%%~nxa"=="%~nx0" (
set tmp=%%~na
set tmp=!tmp:关键字=其他!
ren %%~fsa "!tmp!%%~xa"
)
)
echo end...
pause

放在一个文件夹里,文件夹里的文件名会被替换

追问
不能替换?
追答
可以的,测试过的。所有的关键字,改成你要替换的关键字,其他 改成替换后的关键字
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式