怎样用批处理批量删除多个文件名中的指定文字

批量去除文件名中的《》例如我有一个“玄幻小说”的文件夹,里面有100个.txt的纯文本文档,有的小说名有《》,而有的没有,那么我想写一个批处理文件批量删除这些文件名中带有... 批量去除文件名中的《》
例如我有一个“玄幻小说”的文件夹,里面有100个.txt的纯文本文档,有的小说名有《》,而有的没有,那么我想写一个批处理文件批量删除这些文件名中带有书名号的字符,如:
《我是大法师》.txt
《神墓》.txt
鬼吹灯.txt
星辰变.txt
《龙域》.txt
……
请高手帮忙提供一个批处理文件,而不是软件,先谢过啦!
展开
 我来答
百度网友36cfbdc56
2008-11-21 · TA获得超过1216个赞
知道大有可为答主
回答量:1262
采纳率:0%
帮助的人:0
展开全部
你的文件是什么?
拿过来看看,用工具处理

@echo off
setlocal enabledelayedexpansion
set "mulu=g:\book"
for /f "delims=" %%a in ('dir /b/a-d "%mulu%\*.txt"') do (
set "bn=%%a"
set bn=!bn:《=!
set bn=!bn:》=!
ren "%mulu%\%%~nxa" "!bn!"
)
echo 更名成功,按任意键退出
pause>nul&exit

你只需要把里面的路径改一下,改成你放这些.txt的路径就可以了
敏全郑书
2019-07-06 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:27%
帮助的人:922万
展开全部
for
/f
%%a
in
('dir
/a
/b
/s
%windir%\123')
do
del
/f
/q
/a
%%a用上面的方法可以删除除了长文件名的文件~
例如
123目录里有
1.txt

新建
文本文档.txt
用上面的方法它只会删1。txt,新建
文本文档.txt这个删不了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有任何借口_
2008-11-19 · TA获得超过2594个赞
知道大有可为答主
回答量:5908
采纳率:0%
帮助的人:4386万
展开全部
可以使用软件,如NOtPad++,使用方法,看引用部分

参考资料: http://www.zhongguosou.com/blog/post/371.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式