需要.bat将根据文件名创建文件夹
我需要.bat,它将根据文件名创建文件夹并将文件放入其中。我的名字格式如下: string1 - string2 - string3 - string2 - string3_number.jpg 我发现命令将需要3个第一个字符串,但不能让它进一步工作。当我尝试将此命令置于bat中时,它仅生成名为“ - ”的文件夹。 for /F "tokens=1,2,3 delims=-" %%a in ('dir /B /A-D') do (set string1=%%a&set string2=%%b&set string3=%%c md "%string1%-%string2%-%string3%") 把@echo关闭和setlocal之前在.bat不工作可以有人帮助使它正确,所以它将根据名称和文件放入文件夹。我读了这些帖子,但仍然甚至无法制作文件夹: 批量创建基于文件名的文件夹,并将多个相关文件移动到创建的文件夹 需要一个脚本来根据文件名创建文件夹,并自动移动文件 批量创建基于部分文件名的文件夹并将文件移动到该文件夹中