本帖最后由 陈静 于 2022-7-8 13:27 编辑
怎么取文件名+判断值相同归类到同一文件夹并指定放入某子文件夹内
原先的代码是:- /*&cls
- @echo off
- for /f "delims=" %%a in ('dir /a-d/b *.jpg^|cscript -nologo -e:jscript "%~f0"') do (
- move /y "%%a竖图*.jpg" "%%a\"
- )
- pause&exit
- */
- var t='', map={}, files = WScript.StdIn.ReadAll().split('\r\n');
- for (var i=0; i<files.length; i++){
- var str = files[i].replace(/(.{3,5}).+$/,'$1')
- if(!map[str]){map[str] = true;t+=str+'\r\n';}
- }
- WSH.echo(t);
复制代码 现在多了一个需求
比方:一级文件夹内有:5801、5802、5803、三个文件夹,
5803竖图.jpg、5803.jpg、5802.jpg、三张图片。
三个文件夹里面有都有:挂拍、images、两个子文件夹、
怎么把三张图片批量归类后,又放进主文件夹里面的子文件夹“挂拍”去
求助
谢谢
谢谢大佬教我用图床


 |