本帖最后由 feixiang8209 于 2020-4-16 08:34 编辑
N290007-MCNQRP-1-IPB78-SJ002-OneSize-NO1-Black-1-2-printArea-3122035.png
N290001-JW5CZY-1-IPBXS-SJ001-OneSize-NO1-Black-1-2-printArea-2725039.png
N160006-RHLGVP-1-SJ001--OneSize-NO1-White-1-printArea-2635212.png
N160010-WP6AY2-1-SJ002--OneSize-NO1-White-1-printArea-2662476.png
一个文件夹内分别有以上两种不同长度字段的文件名,要如何同时提取红色标注的文字为文件名,并移动相应的图片到各自的文件夹呢?- @echo off
- for %%a in (*.png) do (
- for /f "tokens=4,5 delims=-(" %%i in ("%%~na") do (
- if not exist "%%~i-%%~j\." md "%%~i-%%~j"
- move "%%~a" "%%~i-%%~j\"
- )
- )
复制代码 这代码只能提取两个字段的代码,要如何修改呢? |