本帖最后由 went 于 2020-7-7 15:40 编辑
不包括后缀里的_- //&cls&@ dir /s /b /a-d "*_*_*" | cscript -E:javascript -Nologo "%~0" &pause&exit
- var fso=new ActiveXObject("Scripting.FileSystemObject");
- var line=null;
- var newName=null;
- while(!WSH.StdIn.AtEndOfStream){
- try{
- line=WSH.StdIn.ReadLine();
- newName=fso.GetBaseName(line).replace(/^.*?_(.*)_[^_]*$/,"$1");
- newName+=fso.GetExtensionName(line) == "" ? "" : "."+fso.GetExtensionName(line);
- WSH.Echo(line);
- WSH.Echo(newName);
- fso.MoveFile(line,newName);
- WSH.Echo("------------------------------------");
- }catch(e){
- WSH.Echo(e.message);
- }
- }
复制代码
|