
請大神賜教圖片按文件名的批處理本人每天有一堆的圖片要進行分類,每個文件夾內的圖片文件名所需創建的文件夾位置都不一樣,如N1文件夾內的圖片命名規則如下:N10035-AKDWLP-1-IP60D--OneSize-NO1-Black-1-printArea-3123084.pngN10001-Q84OP6-1-IP70D--OneSize-NO1-Black-1-printArea-3124961.pngN10039-BJ35QX-1-IP80X--OneSize-NO1-Black-1-printArea-3118892.pngN10036-6PY6HZ-1-IP600--OneSize-NO1-Black-1-printArea-2701364.pngN10011-IBCEUC-1-IP700--OneSize-NO1-Black-1-printArea-2838165.pngN10038-CUJHO7-1-SS7E--OneSize-NO1-Black-1-printArea-3126886.png]要創建以上這樣的文件夾對圖片進行歸類。N2文件夾的圖片命名規則如下:N40018-7CJRW4-1-IPD10-OneSize-NO1-10.2_-1-printArea-3126582.pngN40002-88HOEW-1-IPD10-OneSize-NO1-10.5_-1-printArea-3123786.pngN40011-677NFR-1-IPDM4-iPadair1-29.7_-NO1-Black-1-printArea-315.pngN40037-NC4QES-1-IPDM4-iPadmini4-57.9_-NO1-Black-1-printArea-3123785.png要創建以上這樣的文件夾對圖片進行歸類。但是用以下這個代碼,只能對指定位置的字母串取值并給文件夾命名,而且只能在當前文件夾內才能使用。@echo offsetlocal enabledelayedexpansionfor %%a in (*.png) do (set NameStr=%%~aif not exist !NameStr:~18,5! md !NameStr:~ 18,5!move %%~a !NameStr:~ 18,5!)pauseexit我想請教的是,這代碼要如何修改才能實現在根目錄下,實現對各個文件夾按各自的規則創建文件夾名并對有相應名字的圖片進行歸類。

