如何批量重命名多个文件以及批量删除多个文件中指定的字符串?

某文件夹下存在多个文件2019_XXX1、2019_XXX2、2019_XXX3等等(如图1),其中每个文件内容中均含有”2019_”字符串(如图2)。请问怎样批量重命名... 某文件夹下存在多个文件2019_XXX1、2019_XXX2、2019_XXX3等等(如图1),其中每个文件内容中均含有”2019_”字符串(如图2)。请问怎样批量重命名这些文件去掉”2019_”字符串?以及批量删除这些文件内容中的”2019_”字符串? 展开
 我来答
苏州跳跳鱼科技
2021-10-29 · 百度认证:苏州跳跳鱼智能科技官方账号,科技领域创作者
苏州跳跳鱼科技
向TA提问
展开全部

批量去除文件名中的某些字符:

下载工具:优速文件批量重命名

第一步,安装工具软件后打开使用,通过点击【添加文件】按钮或者拖动的方式将文件添加到软件中,可以同时添加几百个文件到软件中,添加成功后会显示在软件中。

第二步,添加完文件后就进行设置,命名方式选择“替换”;然后下面“查找内容”的右边输入需要删除的字符;这时候可以预览到新文件名中已经删除了相同的字符。

第三步,当你认为设置好了后就可以点击【开始重命名】按钮启动软件程序了,成功后软件会弹出“重命名成功”的提示。具体的批量处理时间要看文件数量多少。

第四步,通过对比处理前后的文件名称,原本文件名中都含有的“表”字符被全部删除了。

dxzhangxu
2020-02-25 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:21.4万
展开全部
@echo off
setlocal enabledelayedexpansion
set /p str=请输入想要替换或者删除的内容 Input what do you want to replace or delete in Filename:
set /p rep=请输入要替换的内容,删除内容直接按回车键 Input replace content, If only delete, press Enter directly:
for %%i in ("*%str%*") do (
set "FileName=%%i"
set "FileName=!FileName:%str%=%rep%!"
echo !FileName!
ren "%%i" "!FileName!")
在需要重命名的文件夹里新建文本文档,拷入以上内容,重命名文本文档,比如:Auto批量删除文件名特定内容.bat,运行此批处理就可以把文件夹里文件名带特定字符都删去,注意更改正确的后缀名bat,隐藏后缀名的电脑请自行搜索改后缀名方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
折柳成萌
高粉答主

2019-11-21 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6233万
展开全部
@echo offsetlocal enabledelayedexpansionset /p str=请输入要删除哪个字符串前的内容:for %%i in ("*%str%*") do ( set "FileName=%%i" set "FileName=!FileName:*%str%=%str%!" echo !FileName! ren "%%i" "!FileName!")pause
追问
这个是重命名文件的批处理吧?能否给个删除内容中特定字符串的批处理呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式