求助,bat怎么删除两个后缀的文件
bat吧
全部回复
仅看楼主
level 1
类似这种: 示例.log,1 后缀后边有个,逗号
示例.log.x 后缀后边有个. 点
2019年12月26日 14点12分 1
level 9
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
/*&cls
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 删除文件名末尾的指定特征的字符串后缀/两个扩展名/两个后缀名
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
cd /d "%~dp0"
dir /a-d/b|cscript -nologo -e:jscript "%~f0"
: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);
var newname=file.Name.replace(/^(.+\.[^\.]+)[\.,]+[^\.,]+$/i,'$1');
if(newname !=file.Name){
WSH.echo(line+' --> '+newname);
}
}
2019年12月27日 11点12分 2
好的谢谢,我研究研究
2019年12月28日 07点12分
1